ホームページ  >  記事  >  バックエンド開発  >  PHP 関数 get_headers は HEAD リクエストまたは GET リクエストです

PHP 関数 get_headers は HEAD リクエストまたは GET リクエストです

WBOY
WBOYオリジナル
2016-07-25 08:55:131414ブラウズ
  1. $imageurl = 'http://127.0.0.1/1.png';
  2. $headers = get_headers($imageurl);
コードをコピー

実際、この画像もしかし、それは確かに「リモート」であり、リモート画像は URL アドレスの画像としても理解できます。

パケット キャプチャ ツール tcpdump を使用して、ローカル ポート 80 をリッスンします。

  1. sudo tcpdump -i lo -nnA 'src port 80'
コードをコピーします

次に、test.phpにアクセスします。キャプチャされたパッケージの主要部分のスクリーンショットは次のとおりです。 PHP 関数 get_headers は HEAD リクエストまたは GET リクエストです 写真の内容もリクエストされていることがわかります。

get_headers が GET リクエストであることが最終的に決定されました。HEAD リクエストを開始したい場合は、fsockopen またはcurl を使用できます。

テストコードのダウンロード(画像を含む): PHP関数get_headersのテストコード



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