我有一个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']
声明为变量,然后使用它,但仍然没有结果。
有什么建议吗?
答案 0 :(得分:2)
您忘记在变量中输出信息。
试试这个:
<?php echo $_SERVER['HTTP_REFERER']; ?>
其他信息:
您无需使用尾部斜杠关闭img
标记,因此<img src="img">
完全有效。另外,为了设置它而设置alt
属性是没用的,所以要么在那里有一些信息要么完全丢弃它。
答案 1 :(得分:0)
您需要使用“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" /]"