現在、ユーザー サーバー上のファイルを指すユーザー入力 URL を受け取る PHP スクリプトを作成しています。私は現在、これを非常に基本的にcURLライブラリを$url = $_POST['url']
変数urlとして使用して行っています。ただし、私の調査を通じて、cURL を使用する場合に問題になる可能性のある URL の種類が必要であることがわかりました。
- URL は SSL または TSL です: 現在、これをキャッチするために を と照合
$url
しています。https://
- URL はユーザー名 / パスワードで保護されています
:
。@
しかし、私の質問は、PHP を使用して、URL が SSL であるかどうか、および/または送信された URL が単純に読み取られる場合にパスワードで保護されているかどうかを判断することは可能www.something.com
ですか? この場合、さらに情報が必要であること、および .pem ファイルおよび/またはユーザー名とパスワードを提供する必要があることをユーザーに警告する必要があります。
cURL がスローしたエラーをキャッチすることを考えていますが、どちらが正しいかわかりません。
よろしくお願いします