ホームページ  >  記事  >  バックエンド開発  >  プロアクティブ システム パスワード reco php は POST|GET 操作の実装コードをシミュレートします

プロアクティブ システム パスワード reco php は POST|GET 操作の実装コードをシミュレートします

WBOY
WBOYオリジナル
2016-07-29 08:43:181511ブラウズ

最近ソーシャル ゲームを開発しましたが、これを使用するのはまだ比較的日常的であることがわかりました。自分用の思い出を残すために、ここにまとめを作成します。
まず、要件を見てみましょう。 Facebook でソーシャル ゲームを開発する場合、そのインターフェイスを呼び出して Facebook 上のユーザーの友達情報を取得する必要があります。このとき、Facebook が提供するアドレスにアクセスする必要があります。当然、アクセスする際には不正なリクエストを防ぐためにアクセスを認証する必要があります。現時点では、いくつかのパラメータを post|get する必要があります。
以下のアドレスなど:

コードをコピーします コードは次のとおりです:


$url_with_get= "http://api.facebook.com/restserver.php?method=facebook.friends.get&sessi
$post = array ('sig'=>12312123234353);


このアドレスからデータを取得する方法を簡単に説明します:

コードをコピーします コードは次のとおりです:


if(function_exists('curl_init '))
{
$ch =curl_init();
curl_setopt($ch, CURLOPT_POST, 1);フィールド、 $post);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, true);
$result =curl_exec($ch)
}
$content = http_build_query($post); = strlen($content) . "rn" .
'Content_length,
'$content)); sock = fopen($url_with_get, 'r', false, $context_id);
$result = '';
if ($sock)
{
while (!feof($sock))
$result .= fgets($ sock, 4096);
fclose ($sock);
}
return $result;

上記のコードは、Facebook インターフェイスを調整するために 2 つのメソッドを使用します。ユーザーの環境でこのライブラリを有効にして、このメソッドを使用してリクエストを取得します。パラメータの詳細な説明についてはマニュアルを参照してください。
ここで注意してください。通常、呼び出し側インターフェイスの戻り結果を取得する必要があるため、CURLOPT_RETURNTRANSFER の値を設定し、結果を変数に返す必要があります。
2 番目の方法は直感的で、URL リクエストをファイル ストリームに変換して処理します。
上記は、プロアクティブ システム パスワード レコの内容を含む、プロアクティブ システム パスワード レコの PHP シミュレーション POST|GET 操作の実装コードを紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。