如何检测从google ad link
. 如果用户来自谷歌 url,我需要执行一些 php 函数。
function google_ad(){
blahblah
}
一种选择是尝试检查 $_SERVER['HTTP_REFERER']。但有些浏览器可能不会发送它。
另一种选择是在您在 Google ( http://yourdomain.com?ga=1 )注册时向您的 URL 添加一些 GET 参数。
你能用这个代码吗:
<?php
if($_SERVER["HTTP_REFERER"]=="url") {
// Some Code
}
?>
$_SERVER["HTTP_REFERER"]
将用户代理引向当前页面的页面地址(如果有)。这是由用户代理设置的。不是所有的用户代理都会设置这个,有些提供修改 HTTP_REFERER 作为一个特性的能力。简而言之,它不能真正被信任。
如果是出于分析目的,您可以使用Goole Analytics和Google Webmaster Tools。
它们相互补充,并且非常希望您想用脚本完成