如何在PHP中跨域使用像素跟踪

Pet*_*gad 6 php tracking pixel code-metrics cross-domain

我了解像素跟踪的基础知识,我能够将跟踪域中引用图像的像素插入其他网站.

但是,如何在跟踪域上增加实际像素数?是否有某种日志告诉我每次提供像素图像?我可以做类似的事情:

<img src="http://www.foo.com/serveImage/getImage.php?id=5123" />
Run Code Online (Sandbox Code Playgroud)

然后有getImage页面,提供图像,并根据传入的id递增?或者有更好的方法来实现这一目标吗?

先感谢您.

nsb*_*cky 13

如果您只想输出一个gif,这是一种快速简单的方法,只需确保您的脚本在之前或之后不输出任何其他内容:

header("Content-type: image/gif");
header("Content-length: 43");
$fp = fopen("php://output","wb");
fwrite($fp,"GIF89a\x01\x00\x01\x00\x80\x00\x00\xFF\xFF",15);
fwrite($fp,"\xFF\x00\x00\x00\x21\xF9\x04\x01\x00\x00\x00\x00",12);
fwrite($fp,"\x2C\x00\x00\x00\x00\x01\x00\x01\x00\x00\x02\x02",12);
fwrite($fp,"\x44\x01\x00\x3B",4);
fclose($fp);
Run Code Online (Sandbox Code Playgroud)