1.アナログGET要求ファイルtest_get.php
<?PHP
のerror_reporting(E_ALL&E_NOTICE&〜E_DEPRECATED);
機能HTTP_GET(URL $)
{
$ヘッダ[] = "コンテンツタイプ:ファイルアプリケーション/ x-www-form-urlencodedで";
$ヘッダーの[] =「Zoomkey-トークン認証:9CD0F0F60AFDF00「;
$カール= curl_initは(); //セッションにcURL開始
;しますcurl_setopt($カール、にCURLOPT_URL、$ URL)
しますcurl_setopt($カール、CURLOPT_HEADER、0);
しますcurl_setopt($カール、CURLOPT_RETURNTRANSFERを,. 1) ;
(falseに$カール、CURLOPT_SSL_VERIFYPEER、)しますcurl_setopt; //証明書のチェックをスキップ
しますcurl_setopt($カール、CURLOPT_SSL_VERIFYHOST、偽の ); // チェックするかどうか、そこからSSL暗号化証明
しますcurl_setopt($カール、CURLOPT_HTTPHEADER、$ヘッダ);
$ = curl_exec tmpInfo($カール);
//閉じるURL要求
curl_close($カール)。
$ tmpInfoを返します。
}
$ URL = 'http://www.test.com/test_get_info.php?name=123';
$ RESU = HTTP_GET($のURL);
エコー$ RESU。
2.テストファイルtest_get_info.php
<?phpの
のerror_reporting(E_ALL&〜E_NOTICE&〜E_DEPRECATED)。
$名= $ _GET [ '名前'];
もし($名)
{
//エコー"{\"名\ ":$名、\" S \ ":0}";
// getallheaders()函数PHP4 PHP5支持アパッチ支持IIS和nginxの不支持
のforeach(getallheaders()$名など=> $値){
エコー"$名:$値\ n"。
}
}他
{
エコー"{\" S \ ": - 3}"。
}