ブックマーク / blog.sarabande.jp (1)

  • PHP: レスポンスヘッダーを取得する

    レスポンスヘッダーだけを取得する方法としてもっともシンプルなのは get_headers 関数。引数に URL を指定するだけでよい。 コンテキストを変更する場合、stream_context_set_default 関数を使う。次のコードでは HEAD リクエストに変更し、ユーザーエージェントやクッキーなどを指定している。 $url = 'http://localhost:3000/index.php'; $headers = [ 'Accept-language: ja', 'Cookie: foo=bar' ]; $opts['http'] = [ 'method' => 'HEAD', 'header' => implode("\r\n", $headers), 'user_agent' => 'Mozilla/5.0' ]; stream_context_set_default(

  • 1