APP側とPHP側の間のデータ交換

WBOY
リリース: 2016-06-13 12:23:09
オリジナル
871 人が閲覧しました

APP 側と PHP 側の間のデータ交換

昨日、ユーザー収集アドレスをクエリするためのインターフェイスが APP 側に提供されました

このインターフェイスは、他の独自の APP インターフェイス ファイルを参照して書かれており、時々検証に失敗することがあります(携帯電話の COOKIE と PHPCOOKIE の比較を検証します。)

COOKIE が取得できないことに気づき、専門家に助けを求めました。 APP リクエスト ファイルを見て、リクエスト インターフェイスを見つけます。その 1 つは file_get_contents です。この場合、APP の COOKIE を取得できないので、それを CURL リクエストに変更して、ヘッダー情報に APP の COOKIE を入れます。 $ch, CURLOPT_URL 、リクエストされるアドレス);

curl_setopt($ch, CURLOPT_GET, 1); // post,get past

$header[ ]= '受け入れ言語: zh-cn ';
$header[]= 'ユーザーエージェント: Mozilla/4.0 (互換性; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727) '; 🎜>$header[]= 'ホスト: my.xcar.com.cn';
$header[]= '接続: キープアライブ ';
$header[]= 'Cookie: PHP によって取得された名前='.$_COOKIE ['ローカル名'];
curl_setopt($ch,CURLOPT_HTTPHEADER,$header) //ヘッダー情報を入れます
$filecontent =curl_exec($ch); >

このようにして、COOKIE を持ち込んで PHP に取得させることができます。

この問題は解決されましたが、APP は依然としてエラーがあると言いました。調べたところ、パラメーターのフィルタリングが十分に厳密ではないことが判明したので、すぐにパッチを適用しました。

概要:

1. APP リクエストに問題があります。

2. 私のコードは十分に厳密ではありません。

3. アプリを書いた男性の女性が間違って書きました。

2014-03-12

Baidu Space Migration より

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート