我的意思是我想考虑这段代码的所有可能性
function curPageURL() {
$pageURL = 'http';
if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";}
$pageURL .= "://";
if ($_SERVER["SERVER_PORT"] != "80") {
$pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
} else {
$pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
}
return $pageURL;
}
$curentUrl = curPageURL();
if (preg_match("/index.php/",$curentUrl) || preg_match("/index.html/",$curentUrl)) {
}
但我正在寻找更完整的代码,以查看用户是否在我的网站的索引页面
答案 0 :(得分:2)
怎么样?
$_SERVER['SCRIPT_NAME']
答案 1 :(得分:2)
实际上这个curPageURL()函数与此无关
if ($_SERVER['PHP_SELF'] == "/index.php")
就够了 但是在大多数PHP站点上,index.php并不仅仅意味着索引页面。但它也可以是整个网站 没有完整的情况,这个问题太宽泛了,无法回答。