4

ログを確認すると、一部の訪問者 (ボットだと思います) が戻ってくるというまれな機会がいくつかあります$_SERVER['HTTP_HOST']: www.domain.co.uk:80

ポートなしでドメイン名のみを取得する正しい方法は何ですか?

代わりにこのようにする必要があります:

$url_components = parse_url($_SERVER['HTTP_HOST']);
$domain = $url_components['host'];

奇妙なことは、ログにのみ表示されるこの動作を再現できないことです。

4

1 に答える 1

10

この場合$_SERVER['SERVER_NAME']はあなたの友達です。

于 2013-11-01T10:19:40.990 に答える