我对跟踪像素有疑问。trackingpixel 包含在主页上,如下所示:
<img src="tracking.gif" alt="" />
tracking.gif 包含以下内容:
<?php
header("Location: http://www.mydomain.com/referrer.php?url=http%3A%2F%2Fwww.external.com")
?>
referrer.php 看起来像这样:
<?php
$url = $_GET['url'];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Referring...</title>
<link rel="stylesheet" type="text/css" href="css.css" />
<meta http-equiv="refresh" content="0.3; URL=<?php echo $url ?>" />
<script type="text/javascript">
window.setTimeout(function() {
location.href = '<?php echo $url ?>';
}, 300);
</script>
</head>
<body>
Some text.
</body>
</html>
不幸的是,重定向到外部网站不起作用。只有referrer.php 被加载。这是为什么?如果我将 tracking.gif 中的 referrer-url 替换为外部网站的 url,则该代码有效。
更多信息: 如果我直接调用referrer.php,它就可以工作。我通过 htaccess 设置服务器,它应该将 tracking.gif 作为 php 文件处理。
提前感谢您的帮助!