我有一个ASP网站,我正在跟踪流量。标题包括以下行:
<img alt="" src="http://xxxxxxxxx.co.uk/pixel.asp?visitorreferringurl=<% =Request.ServerVariables("HTTP_REFERER") %>" width="1" height="1" />
目标ASP页面跟踪原始引用者(来自传递的查询字符串)和用户正在访问的页面(在pixel.ASP页面上,这实际上是引用者)。
一切都很好。
我也有一个Wordpress网站(因此PHP),我正在尝试做同样的事情。我可以让pixel.asp录制,但无法通过推荐人。我试过了。。
<img alt="" src="http://xxxxxxx.co.uk/pixel.asp?visitorreferringurl<?php $_SERVER['HTTP_REFERER']; ?>" width="1" height="1" />
我还尝试将$_SERVER['HTTP_REFERER']
声明为变量,然后使用它,但仍然没有结果。
有什么建议吗?
您忘记输出变量中的信息。
试试这个:
<?php echo $_SERVER['HTTP_REFERER']; ?>
附加信息:
您不需要用尾部斜杠关闭img
标记,因此<img src="img">
是完全有效的。此外,为了设置alt
属性而设置它是没有用的,所以要么在那里有一些信息,要么完全删除它。
您需要使用"echo"来输出变量。请参阅:http://php.net/manual/en/function.echo.php
[img alt="" src="http://xxxxxxx.co.uk/pixel.asp?visitorreferringurl=<?php echo $_SERVER['HTTP_REFERER']; ?>" width="1" height="1" /]"