クライアントがトップページにいるかどうかを確認するにはどうすればよいですか?
私が試したこと
$CURRENT_URL = "http://". $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
if($CURRENT_URL == "http://domain.com")
{
...
}
クライアントがトップページにいるかどうかを確認するにはどうすればよいですか?
私が試したこと
$CURRENT_URL = "http://". $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
if($CURRENT_URL == "http://domain.com")
{
...
}
$_SERVER['REQUEST_URI']
は常に で始まります/
。あなたがホームページにいる場合でも。したがって、テスト対象のドメインにこのスラッシュを追加します。
$CURRENT_URL = "http://". $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
if($CURRENT_URL == "http://domain.com/") { // ...
リクエストURIを確認してください:
if ($_SERVER["REQUEST_URI"] === "/")