0

如何检查客户是否在首页?

我试过的

$CURRENT_URL = "http://". $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
if($CURRENT_URL == "http://domain.com")
{
...
}
4

2 回答 2

1

$_SERVER['REQUEST_URI']总是以 a 开头/。即使你在主页上。因此,您将在您正在测试的域中添加这个斜线:

$CURRENT_URL = "http://". $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
if($CURRENT_URL == "http://domain.com/") { // ...
于 2013-04-19T19:19:32.943 回答
1

只需检查请求 URI:

if ($_SERVER["REQUEST_URI"] === "/")
于 2013-04-19T19:21:44.717 回答