HTTP_HOSTとSERVER_NAME
$var = $_SERVER["HTTP_HOST"];
$var = $_SERVER["SERVER_NAME"];
上記のように_SERVER変数のキーとして定義されているHTTP_HOSTはリクエストヘッダの値で、SERVER_NAMEは現在のスクリプト(PHP)が動作しているホストで、もしバーチャルホストが定義されていれば、その値になるそうです。どんな場合に、双方の値が違ってくるのか、実際に確認することまでは出来ていませんが、しょっちゅうどちらを使うか迷うのでメモを…。
参考URL
この記事は役に立ちましたか?
- EnglishWorm.com
- SinglesFan.com
- LmLab.net
- サイトマップ
- 運営者について