ホームページ > バックエンド開発 > PHPの問題 > php は Web サイトにアクセスできるかどうかを判断します

php は Web サイトにアクセスできるかどうかを判断します

(*-*)浩
リリース: 2023-02-25 10:52:01
オリジナル
6126 人が閲覧しました

Daniel Stenberg が作成した PHP ベースの libcurl ライブラリを使用すると、さまざまな種類のプロトコルを使用してさまざまなサーバーに接続し、通信できます。

php は Web サイトにアクセスできるかどうかを判断します

libcurl は現在、http、https、ftp、gopher、telnet、dict、file、および ldap プロトコルをサポートしています。 libcurl は、HTTPS 認証、HTTP POST、HTTP PUT、FTP アップロード (これは PHP の FTP 拡張機能を使用して完了することもできます)、HTTP フォームベースのアップロード、プロキシ、Cookie、ユーザー名とパスワードの認証もサポートしています。 (推奨学習: PHP プログラミング入門から習熟まで )

これは、URL が正常に開けるかどうかを検出する PHP コードです。URL にアクセスできるかどうかを検出するには、次のコードを使用します。正常の場合は http ステータスコード 200 の値が返され、それ以外の場合は異常となりますので、このコードは色々なところで使えます。

<?php
$url = &#39;&#39;;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_exec($ch); // $resp = curl_exec($ch);
$curl_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
if ($curl_code == 200) {
echo &#39;连接成功,状态码:&#39; . $curl_code;
} else {
echo &#39;连接失败,状态码:&#39; . $curl_code;
}
ログイン後にコピー

302のようなジャンプもアクセス成功とみなされれば判定に加えることもできます。

rree

以上がphp は Web サイトにアクセスできるかどうかを判断しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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