ホームページ >バックエンド開発 >PHPチュートリアル >CURLでリクエストヘッダーを読み取る方法
レスポンスヘッダーを見ることができます
<?php $url = "http://www.baidu.com"; $ch = curl_init(); curl_setopt($ch,CURLOPT_URL,$url); curl_setopt($ch,CURLOPT_HEADER,1); curl_setopt($ch,CURLOPT_NOBODY,1); curl_exec($ch); curl_close($ch);?>
curl_getinfoによって返されたデータを表示できます
curl_getinfo
ローカルでテストしました
ローカルファイルをcurlします
リクエストヘッダーは表示されません...
curl_setopt($ch ,CURLOPT_HEADER,1);
結果には返されたヘッダーが含まれます
要求されたヘッダーはcurlでは表示できません
curl_setopt($ch,CURLOPT_HEADER,1);
結果には返されたヘッダーが含まれます
リクエストのヘッダー
ありがとうございます
同僚に尋ねました
彼らは wrieshack を教えてくれました、そして私はすでにリクエストヘッダーをキャプチャできます
PHP バージョン 5.1.3 以降では、curl_getinfo 関数を使用した取得をサポートしていますリクエストヘッダー
具体的には、curl_setopt($s, CURLINFO_HEADER_OUT, true); を設定する必要があります
次に、リクエストが発生した後に、curl_getinfo( $ch, CURLINFO_HEADER_OUT) を使用します