0

リファラーの URL がメイン ドメインまたはサブ ドメインであることを確認したいのですが、ドメインは .com 、 .net 、.co.in などのように指定できます。 ..

たとえば、リファラー URL がhttp://google.comの場合はドメイン、http://in.google.netはサブドメインです。

4

2 に答える 2

0

私は答えを得ました。
要件が変更され、同じドメイン (*.example.com) に属するすべてのサブドメインに一致するようになりました。
だから私は次のコードを使用しました:

if(!preg_match('/[A-Za-z0-9].example.com/', $_SERVER['HTTP_REFERER'])){
    echo 'Sub Domain';
}else{
    echo 'Main domain OR sub domain not belongs to example.com'
}
于 2013-10-01T06:21:37.647 に答える