我想弄清楚如何检查引荐网址是否是我的内页之一是首页。如果主页总是www.mysite.com/index.php,那么这很容易,但是当它仅仅是www.mysite.com时会发生什么?PHP检查引荐网址是首页
我知道我可以简单地做
$url = $_SERVER['HTTP_REFERER'];
$pos = strrpos($url, "/");
$page = substr($url, $pos+1, (strlen($url)-$pos+1));
if (substr_count($url, 'index')) echo 'from index ';
,但我没有在我的$ url变量的index.php文件。
你检查,如果它的工作原理是什么?我会假设它会每次给你www.mysite.com/index.php。 – mowwwalker 2012-01-04 11:35:09
@Walkerneo如果Web服务器被配置为将index.php作为默认页面,那么它很容易就可以成为www.mysite.com/。 – DaveRandom 2012-01-04 11:37:15
没错,这是我的问题,index.php不存在于我的主页网址中。 – bikey77 2012-01-04 11:39:34