我不确定执行此操作的方法是检查 Google Analytics cookie 还是以其他方式跟踪用户从何处来到我的网站。基本上我有一个带有隐藏字段的表单code="XY1"
现在我需要能够为来自 Facebook 的人插入不同的预设代码,因此脚本必须检查访问者来自哪里,然后将代码 XF1 分配给任何来自FB,以及来自 Twitter 的任何代码 XT1 等。
像这样的 PHP 可以用于捕获吗?:
$referringPage = parse_url( $_SERVER['HTTP_REFERER'] );
if ( stristr( $referringPage['host'], 'facebook.com' ) )
或者这个 JS
var ref = document.referrer;
if (!ref.indexOf("facebook.com") != -1) {
document.write(...)
}
我不确定最好的方法是什么,以及哪种方法可以可靠地检查访问者的来源,因此我们将不胜感激。