鍍金池/ 問答/ PHP問答

1.簽名是為了防止API被惡意調(diào)用
2.加密是為了保證數(shù)據(jù)傳輸過程中保密

尛憇藌 回答

base64_decode一次只能解碼一個base64
你這里有2個base64

clipboard.png

溫衫 回答

思路:利用laravel的事件監(jiān)聽
偽代碼:

$user->update('簽到數(shù)',$num);
if($user->'簽到數(shù)'> 某個數(shù)){
//觸發(fā)一個監(jiān)聽事件
event(new  UserDataChangedEvent)
}

//在事件的監(jiān)聽部分
UserDataChangedListener  
1. 處理消息推送
2.修改mysql數(shù)據(jù)

差不多就是這個思路~

病癮 回答

假設(shè)你已經(jīng)定義好了模型關(guān)聯(lián)關(guān)系:

collect($this->name)->map(function () {$item, $category} {
    $categoryModel = Category::create($category);
    // 模型關(guān)聯(lián)填充
    $categoryModel->navigations()->createMany($item);
});
執(zhí)念 回答

crontab 一分鐘執(zhí)行一次shell,shell case 倒數(shù)第一個,然后你把標(biāo)準(zhǔn)輸出標(biāo)準(zhǔn)錯誤重定向了/dev/null,話說,掛掉后(不能正常轉(zhuǎn)移數(shù)據(jù)庫中的數(shù)據(jù))的處理邏輯在哪里呢?PHP拋異常不算掛掉哈,你的shell會繼續(xù)喚起的

萢萢糖 回答

curl_multi_init 并行地處理批處理cURL
http://php.net/manual/zh/func...

多線程發(fā)送CURL,很適合你現(xiàn)在的批量處理的場景。

落殤 回答

react 的render函數(shù)動態(tài)生成的模板數(shù)據(jù)! a ul 這些都是標(biāo)簽名 動態(tài)生成
441 這屬于它內(nèi)部壓縮給予識別稱呼,可以理解為一個編號 用來識別它到底是那塊部分的內(nèi)容
n 可能是次數(shù)可能是 框都 也是一個變量
你光看壓縮文件 很難推斷出來真實(shí)表達(dá)的意思

陪妳哭 回答

你header都沒加上, *前面少個空格

玩控 回答

謝謝各位的回答,我已經(jīng)找到問題,是由于mongo在做數(shù)據(jù)操作的時候需要實(shí)例化一個bluk對象,這個對象我只實(shí)例化了一次,改為每次循環(huán)都實(shí)例化就好使了

忘了我 回答

應(yīng)該是你動態(tài)資源的路徑不對吧

吃藕丑 回答

……你key都叫token當(dāng)然會覆蓋|||
你可以把key改成token_然后加個用戶id嘛,這樣就每個用戶獨(dú)立緩存了。

$redis->set('token_'.$userinfo['userid'],$cc['token']);
舊時光 回答

模型類

<?php
namespace Home\Model;

use Think\Model;

class AdminModel extends Model
{

    // 靜態(tài)驗(yàn)證
    protected $_validate = array(
        array('username', 'require', '用戶名不能為空!'),
        array('password', 'require', '密碼不能為空!'),
        array('level', 'checkLevel', '等級數(shù)據(jù)錯誤!', 0, 'callback'),
        array('email', 'email', '無效的郵箱格式'),
    );


    public function checkLevel($level)
    {
        if ($level)
        {
            return true;
        }
        return false;
    }
}

控制器類

<?php

namespace Home\Controller;

use Think\Controller;

class AdminController extends Controller
{

    public function addData()
    {
        $data = [
            'username' => 'xiaoming',
            'password' => 'root',
            'email'    => 'test@1.com',
            'level'    => '',
        ];

        $admin = D('Admin');

        if ($admin->create($data))
        {
            echo '數(shù)據(jù)驗(yàn)證成功';
        }
        else
        {
            dump($admin->getError());
        }
    }
}

結(jié)果返回

string(21) "等級數(shù)據(jù)錯誤!"

笨小蛋 回答

$res = file_get_contents("http://img.hi328.com/img.php?file=2017/07/28/23/574ca4c37d.jpg&mode=m&id=/mh/12071/367741.html&hash=8b1226e03214ea7950167bfcce9fdfe7");
file_put_contents("a.jpg", $res);

她愚我 回答

設(shè)置devtools到'inline-source-map',而不是'source-map'

故人嘆 回答

strtr str_replace都可做到。。手冊看過沒。。http://www.w3school.com.cn/ph...

黑與白 回答
echo json_encode([
    'url'=>'http://www.test.com/file.xls',
]);
兔囡囡 回答

可以提供一個思路,一個可用的服務(wù)列表,一個一場服務(wù)列表,每次只從可用服務(wù)列表頂部去拿服務(wù),這里可以按照不同的規(guī)則給權(quán)重排序什么的,異常的服務(wù)列表,可以開一個線程去檢測恢復(fù)情況,如果判斷恢復(fù)了,重新移回正常的服務(wù)列表~