イムプラグインを作るためにCakePHPを使用して、私は..私のように関数を呼び出すmは データベースからデータを(更新)を返すようにapiControllerをした:CakePHPはトークンURLで渡さ読み取ることができない
$token = hash("sha256","appliTest".strtotime(date('Y-m-d')));
$date = strtotime(date('Y-m-d'));
$api_data = file_get_contents("http://local.mywebsite.com/appliTest/
api/getData?token=".$token);
if((isset($this->params["url"]["token"]))
&&($this->params["url"]["token"]==hash("sha256","appliTest".strtotime(date('Y-m-d'))))){
die("ok");
}
と私はこれをしなかったapiControllerにその関数のgetDataで 私はしばらくの間、あなたは、CakePHP 2.0を使用しているという仮定の下で、この答えを書いています...
答えるために感謝のが、問題はまだ同じことを! – Fredj
問題が他の場所に存在する可能性はありますか?おそらく、CakePHPを実行しているWebサーバがクエリ文字列を取り除いているのでしょうか、間違ったコントローラにコードを置いていますか?おそらく、リクエストを生成しているコード部分のURLが間違っています。 – Sevvlor
今それは動作します、私はトークンが存在し、nulではないことを意味しますが、コンテンツは私が関数を呼び出したときに他のようではありません! – Fredj