如何检查客户端是否位于首页?
我尝试了什么
$CURRENT_URL = "http://". $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
if($CURRENT_URL == "http://domain.com")
{
...
}
答案 0 :(得分:1)
$_SERVER['REQUEST_URI']
始终以/
开头。即使您在主页上。因此,您要将此斜杠添加到您要测试的域中:
$CURRENT_URL = "http://". $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
if($CURRENT_URL == "http://domain.com/") { // ...
答案 1 :(得分:1)
只需检查请求URI:
if ($_SERVER["REQUEST_URI"] === "/")