リモート URL が有効かどうかを判断するには、PHP コードを使用する必要があります。リモート URL には、リモートの写真、Web ページ、ビデオ、その他の要素が含まれます。 1. php を使用して解決します。 file_get_contents関数を使いますが、一長一短で、URLにアクセスできない場合はプログラムが終了してしまうという問題が発生します。 curl を使用して戻り、正しく実行されたかどうかを確認します。 get_headers 関数を使用して、http の戻り値に基づいて 200 があるかどうかを確認します。 2. js を使用して解決します。 ネイティブ JS 関数 activexobject を使用します。これは、IE コアを搭載したブラウザーのみをサポートします。 jq拡張子を使用します。 この記事では主に 3 番目の PHP ソリューションを紹介します。このメソッドはほとんど使用されませんが、Get_headers のサポートが必要だと思われます。 php_openssl サポート phpinfo をチェックして、有効になっているかどうかを確認します allow_url_fopen=on php.ini を変更し、リモートで開くことを使用して実行します。 機能の紹介: array get_headers ( string $url [, int $format ] ) get_headers() は、http リクエストに応じてサーバーから送信されたヘッダーを含む配列を返します。失敗した場合は false を返し、e_warning レベルのエラー メッセージを発行します。 オプションの format パラメーターが 1 に設定されている場合、get_headers() は対応する情報を解析し、配列キーを設定します。 例: 例:
|