我正在尝试提供两种稍微不同类型的内容 如果 答:用户通过我的网站传播, B:用户直接来自谷歌搜索,或者
PHP中有什么方法可以做到这一点?还是apache / htaccess?
答案 0 :(得分:1)
if (isset($_SERVER['HTTP_REFERER']))
{
if (strpos($_SERVER['HTTP_REFERER'], "mywebsite.com") !== false)
{
// User has come from another page on my site
}
else
{
// User has come from Google or someplace else
}
}
请注意,HTTP_REFERER
在所有情况下都可能没有值。
将用户代理引用到的页面地址(如果有) 当前页面。这是由用户代理设置的。并非所有用户代理都会 设置这个,有些提供修改HTTP_REFERER的能力 特征。简而言之,它无法真正被信任。