メモ > 技術 > プログラミング言語: PHP > file_get_contentsでレスポンスヘッダを取得する
file_get_contentsでレスポンスヘッダを取得する
file_get_contentsで$http_response_headerを使用するときの注意点 - [PHP + PHP] ぺんたん info
http://pentan.info/php/file_get_contents_http_response_header.html
$http_response_header で取得できる。
ただしリクエストに失敗した場合はこの値が上書きされないので、直前に成功したリクエストのレスポンスを取得する可能性がある。
混乱を避けるため、リクエストの直前に $http_response_header に null を代入しておくといい。
<?php
$http_response_header = null;
$result = file_get_contents('http://localhost/test/');
print('<pre>');
print_r($http_response_header);
exit;
Advertisement