鍍金池/ 問答/ PHP問答
懶洋洋 回答

圖片描述
設(shè)置保持會(huì)話間隔。
能修改mysql的話,也可以設(shè)置interactive_timeout、wait_timeout參數(shù)。

put是修改記錄 delete是刪除記錄 post是新增 get是獲取

魚梓 回答

axios發(fā)出的請(qǐng)求的數(shù)據(jù)格式是json字符串,在調(diào)試工具查看請(qǐng)求頭的時(shí)候可以看到發(fā)送的數(shù)據(jù)為Request Payload
兩種解決方法,一種如上@xialeistudio所說后臺(tái)使用json_decode解碼,還有一種是前端使用querystringqs轉(zhuǎn)換數(shù)據(jù)格式為Form Data,這樣后臺(tái)就能直接只用$_POST接收參數(shù)

別硬撐 回答

用自定義驗(yàn)證規(guī)則

    /**
     * 校驗(yàn)規(guī)則
     * @var array
     */
    protected $rule = [
        ['token', 'checkToken', 'token校驗(yàn)不通過'],
    ]
    
    protected function checkToken($value, $rule, $data)
    {
        /**校驗(yàn)規(guī)則**/
        return true;
    }
    
巴扎嘿 回答

1樓說得對(duì),但是做視頻不應(yīng)該用OSS,而是用VOD。 都是aliyun的服務(wù)

陌南塵 回答
一般是放到header里面進(jìn)行傳輸

例子如下

get(url:string, params = {}, contentType = 'application/json') {
    let headers = new Headers({ 'Content-Type': contentType, 'access-token': token });
    let options = new RequestOptions({ headers });
    ...
}
如果對(duì)您有用請(qǐng)采納哦,歡迎關(guān)注我的公眾號(hào):前端指南 分享前端知識(shí),每天早上7點(diǎn)40定期更新(不出意外的話)
枕邊人 回答

樓上說的沒錯(cuò)。 我具體說一下吧。

git 鈎子有很多,你說的這種需要在git pull 之後執(zhí)行action(發(fā)送信息),
那麼只需要在對(duì)應(yīng)的鈎子 post-merge中寫發(fā)送信息的代碼即可。

關(guān)於鈎子的詳細(xì)信息,請(qǐng)查看: https://www.git-scm.com/book/...

淺淺 回答

phpseclib 這個(gè)類庫里面好像帶這個(gè)支持

心夠野 回答
  1. 安全方面的考慮:直接渲染 html 的時(shí)候,瀏覽器拿到 html 的同時(shí),數(shù)據(jù)就已經(jīng)明文存在在全局變量里面了;
  2. 兼容方面的考慮:api 可以保留不同版本,以返回兼容各個(gè)版本的數(shù)據(jù);
  3. 還有就是寫作 api,前后端都比較容易維護(hù)吧
陪妳哭 回答

你jsonp拿到的圖片高度應(yīng)該都是固定的吧,那你把這個(gè)高度寫成默認(rèn)的不就行了嗎

撿肥皂 回答

對(duì)象是正序添加到符號(hào)表中的,在請(qǐng)求結(jié)束清理階段會(huì)反向遍歷符號(hào)表,逐一釋放內(nèi)存
php中的變量是存儲(chǔ)在堆內(nèi)存的,內(nèi)核的局部變量是存儲(chǔ)在棧上的
php內(nèi)核的有些地方是模擬棧的操作

骨殘心 回答

使用BeautifulSoup

from bs4 import BeautifulSoup

s = """
<table>...</table>
"""

soup = BeautifulSoup(s, "lxml")

result = [{tr.find_all("td")[0].text: tr.find_all("td")[1].text} for tr in soup.find_all("tr")]
鐧簞噯 回答

跨域也走你本域的ngx?還是你本域的ngx在做跨域的代理?


ngx設(shè)置:

if ($request_method = OPTIONS ) {
    add_header Access-Control-Allow-Origin "*";
    add_header Access-Control-Allow-Methods "POST, GET, PUT, OPTIONS, DELETE";
    add_header Access-Control-Max-Age "3600";
    add_header Access-Control-Allow-Headers "Origin, X-Requested-With, Content-Type, Accept, Authorization";
    add_header Content-Length 0;
    add_header Content-Type text/plain;
    return 200;
}
萌小萌 回答

參考此鏈接解決了,謝謝以上朋友的熱心回復(fù)

法克魷 回答
<?php 
/**
 * 分配函數(shù)
 *
 * @author Flc  <2017-12-07 22:14:12>
 * @link   http://flc.ren
 * @param  array  $couriers 快遞員
 * @param  array  $packages 包裹
 * @return array            key為快遞員;值為包裹
 */
function dist($couriers = [], $packages = [])
{
    $couriers      = array_values($couriers);
    $packages      = array_values($packages);
    $courier_count = count($couriers);

    $result = [];

    foreach ($packages as $key => $package) {
        $remainder = ($key + 1) % $courier_count;

        $sub = ($remainder ?: $courier_count) - 1;
            
        $result[$couriers[$sub]][] = $package;
    }

    return $result;
}

$arr1 = ['p1', 'p2', 'p3', 'p4', 'p5', 'p6', 'p7'];
$arr2 = ['b1', 'b2', 'b3', 'b4', 'b5', 'b6', 'b7', 'b8', 'b9', 'b10'];

print_r(dist($arr1, $arr2));

結(jié)果如下:

Array
(
    [p1] => Array
        (
            [0] => b1
            [1] => b8
        )

    [p2] => Array
        (
            [0] => b2
            [1] => b9
        )

    [p3] => Array
        (
            [0] => b3
            [1] => b10
        )

    [p4] => Array
        (
            [0] => b4
        )

    [p5] => Array
        (
            [0] => b5
        )

    [p6] => Array
        (
            [0] => b6
        )

    [p7] => Array
        (
            [0] => b7
        )

)
咕嚕嚕 回答

原來就是看不到的,我還以為是能看到的!

老梗 回答

只能用轉(zhuǎn)賬接口,超過時(shí)間的人家接口都不讓你退款了沒什么好說的。

兔囡囡 回答

具體方式,先改history模式,然后ios進(jìn)入的時(shí)候?qū)⒌谝淮卧L問的url作為微信授權(quán)請(qǐng)求的url獲取ticket,android不需要處理