ユーザーが URL を入力できるフィールドがあります。その URL が特定のドメイン (この場合は ) からのものかどうかを確認する必要がありますgoogle.com
。
私はこれを試しましたが、すべてのケースで機能するとは限りません (以下にリストします)。
if(strstr(parse_url($link, PHP_URL_HOST), 'google.com') { // continue }
- http://www.google.com/blah - 動作します
- https://www.google.com/blah - 作品
- google.com/blah - 動作しません
- www.google.com/blah - 動作しません
正規表現なしでこれを行う方法はありますか? そうでない場合、それはどのように行われますか?
ありがとう。