鍍金池/ 問答/ PHP問答

session在mvc的模式中好用,方便。缺點(diǎn)是客戶端必須支持cookie,而且session默認(rèn)過期時(shí)間就幾十分鐘。

前后端分離、手機(jī)app、小程序等,用token好,一份token到處運(yùn)行,放到緩存還是數(shù)據(jù)庫(kù)由你。
沒有代碼,參考 sso方案oauth2方案

囍槑 回答

打印微信接口返回的日志即可,如果對(duì)應(yīng)的服務(wù)器公網(wǎng)IP沒有在微信的白名單下的話,調(diào)接口的時(shí)候微信會(huì)返回access clientip is not registered hint,后面會(huì)帶上具體的IP的,把該IP填到白名單即可。

青裙 回答

有[]的文本框名,說明是個(gè)數(shù)組就合并了唄。

痞性 回答

把path轉(zhuǎn)換成版本號(hào)進(jìn)行對(duì)比排序

$a = [
    '1' => '0',
    '2' => '0',
    '3' => '0',
    '4' => '1',
    '5' => '1',
    '6' => '2',
    '7' => '1',
    '8' => '1',
    '9' => '2',
    '10' => '3',
    '11' => '3',
    '12' => '2',
    '13' => '1',
    '14' => '1,8',
    '15' => '1,8,14',
    '16' => '2,9',
    '17' => '1,8',
    '18' => '3,10',
    '19' => '3,11',
    '20' => '3,10,18',
    '21' => '1,8,14,15',
    '22' => '1,8,14',
];

$result = treeSort($a);
print_r($result);

function treeSort($arr)
{
    $list = [];
    foreach ($arr as $key => $item) {
        $version = $item == 0 ? $item : ('0.' . $item);
        $list[] = [$key, str_replace(',', '.', $version) . '.' . $key];
    }
    $mySort = function ($a, $b) {
        return version_compare($a[1], $b[1], 'ge');
    };
    usort($list, $mySort);
    $tree = [];
    foreach ($list as $item) {
        $tree[$item[0]] = $arr[$item[0]];
    }
    return $tree;
}
悶騷型 回答

啊,你這樣的方式我以前也喜歡用,不過現(xiàn)在不太喜歡用了。不過mysql 有個(gè)函數(shù),查找包含在其中的。我給你找找這個(gè)函數(shù)名。find_in_set 這個(gè),不過好像還有另一個(gè),我忘了??梢钥聪?鏈接描述

具體自行摸索吧,不多說了。

女流氓 回答

你問區(qū)別的話,沒有太大的區(qū)別, 都是云服務(wù)器, 而且都是比較成熟的。
那些深層的、細(xì)微的區(qū)別, 中小企業(yè)以及普通用戶是接觸不到的

安于心 回答

這個(gè)問題已經(jīng)有人在 Swoole 提過 issue。

可能是高版本gcc+低版本內(nèi)核導(dǎo)致的,libc中有signalfd的函數(shù),但是linux內(nèi)核不支持??梢孕薷腗akefile去掉HAVE_SIGNALFD或升級(jí)Linux內(nèi)核。

具體可以去看下 這個(gè)問題

款爺 回答

1保存數(shù)據(jù)庫(kù)
2保存一個(gè)文件如txt格式的文件

焚音 回答

中間件.

放一個(gè)全局中間件, 到route/web.php里面.

寫法參考別的Middleware

遲月 回答

你說的沒反應(yīng)是重新點(diǎn)擊在線客服沒反應(yīng)還是返回之前網(wǎng)頁(yè)再點(diǎn)擊沒反應(yīng)?

爛人 回答

curl設(shè)置一下選項(xiàng),讓限制時(shí)間加大一點(diǎn),看看能不能成功

curl_setopt($ch, CURLOPT_TIMEOUT,100); // 100s 

PS:不要上傳太大的文件

拼未來 回答

/article/messag 這里的地址換成,上面的postMassage方法的連接就可以了

兮顏 回答

就是數(shù)字, 按字符串來說, 是 1 10 11 ... 19 2 3 4 ... 9 90 91 ... 99, 按自然排序是 1 2 3 4 ... 10 11 12 ... 20 21 22 ... 90 ... 99

冷咖啡 回答

MAIL_ENCRYPTION=tls

荒城 回答

當(dāng)然不能了,老老實(shí)實(shí)用token就行了

玄鳥 回答

不需要過濾, 使用xmlwriter, 非法xml會(huì)自動(dòng)轉(zhuǎn)義的.

櫻花霓 回答

php中暫時(shí)還不支持Set這種數(shù)據(jù)結(jié)構(gòu),所以可以考慮使用array來實(shí)現(xiàn)

<?php

Class Set {
    private $arr = [];
    public function add($val) {
        if (!in_array($val, $this->arr)) {
            array_push($this->arr, $val);
        }
        return $this->arr;
    }
}

$set = new Set();
print_r($set->add(2));
print_r($set->add(2));
print_r($set->add(3));
print_r($set->add(4));

能力有限,如果有錯(cuò)誤希望不吝指教.

我甘愿 回答

你在服務(wù)器命令行php -v以及當(dāng)前你電腦執(zhí)行一下php -v看一下PHP版本,然后下一步稍后再說。

放開她 回答
  1. 檢查facebook是否有登錄接口文檔,一般來說都有SDK的
  2. facebook回復(fù)機(jī)器人的時(shí)候,facebook服務(wù)器是否可以推送數(shù)據(jù)到你的接口(像微信公眾號(hào)一樣),如果可以的話,可以把推送來的數(shù)據(jù)上送到心理測(cè)驗(yàn)
  3. 分享的話。如果類似于微信,應(yīng)該也有相關(guān)文檔
  4. 不太清楚你的需求,詳細(xì)說一下