ホームページ > バックエンド開発 > PHPチュートリアル > PHPのget_headersとcurlの違いを詳しく解説

PHPのget_headersとcurlの違いを詳しく解説

小云云
リリース: 2023-03-21 08:30:01
オリジナル
2909 人が閲覧しました

PHPでリンクにアクセスできるかどうかを判断する際、ドキュメントを確認するとget_headers()メソッドがあることが分かりましたが、実際に使ってみるとcurl -Iほど高速ではないようだったのでテストしてみたところ、get_headers()が見つかりました。実際には、PHP のメソッドは get リクエストを送信し、Linux コマンドのcurl -I は head リクエストを送信するため、リンクが 200 であるかどうかだけを判断する場合は、curl -I を使用する方が良い選択です。

curl -I コマンドを入力します


Nginx ログを確認すると、Head リクエストが送信されたことがわかります


get_headers() メソッドを使用します


それが get リクエストであること


関連する推奨事項:

リモート ファイルが存在するかどうかを判断する get_headers 関数

php get_headers URL が有効かどうかを判断する方法の紹介

php コードget_headers 関数をシミュレートする例_PHP チュートリアル

以上がPHPのget_headersとcurlの違いを詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート