ユーザーが商品情報とデータを投稿するフォームを作成しました。情報には、製品の完全な名前、製造業者名、連絡先住所、および製造業者のリンクサイトが含まれます。今私は、FILTER_VALIDATE_URL
PHP変数を使用できるリンクの検証を知っています。ここで誰かがhttps://www.google.com?page=bla+bla
を投稿したとします。このFILTER_VALIDATE_URL
変数は、.com or .net or .org
などの後のURLを許可します。これはPHP変数がここでのパスを許可し、URLの検証がここで終わらないことを意味します。PHP変数のみがリンクを確認する
私は何を望んでいるのですかあなたはhttpsから.com or .net or .org
などへのURLの妥当性を検証するだけの上記の例のようなパスを許可しないphp変数を知っていますか?
編集: リストは、全社にさらにアクセスできるPDF形式で更新されます。誰かが間違ったリンクを入れようとするのをやめさせて、リンクの検証が必要なのです。
編集してくださいあなたの質問を無視することができますか?あなたはリンク/ URLで何をしたいですか?なぜURLにクエリ文字列が含まれているのが問題なのですか?あなたがしようとしていることをさらに詳しく記述してください。 – Progman
また、http:// www.example.org /は大丈夫ですが、http://www.example.org/file.php?var = 42は重要ではないのはなぜですか? – Progman