Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从图像src标记跟踪印象_Php_Html - Fatal编程技术网

Php 从图像src标记跟踪印象

Php 从图像src标记跟踪印象,php,html,Php,Html,我需要包含一个引用脚本的图像标记: <img src="http://the.site./script.php"/> 但我不知道如何让它隐形。有点像是在幕后跟踪印象 2个问题: 如何正确布局标签 script.php将包含什么 php将包含一段代码,只需点击一下即可更新跟踪数据库。然后输出一个小的空图像(1像素宽和1像素高透明) 这样,您就知道用户已经访问了页面,而用户看不到图像。您可以将其制作成一个-脚本可以返回1x1透明GIF图像(创建1x1透明GIF并将其保存在服务器上)

我需要包含一个引用脚本的图像标记:

<img src="http://the.site./script.php"/>

但我不知道如何让它隐形。有点像是在幕后跟踪印象

2个问题:

  • 如何正确布局标签

  • script.php将包含什么


  • php将包含一段代码,只需点击一下即可更新跟踪数据库。然后输出一个小的空图像(1像素宽和1像素高透明)

    这样,您就知道用户已经访问了页面,而用户看不到图像。

    您可以将其制作成一个-脚本可以返回1x1透明GIF图像(创建1x1透明GIF并将其保存在服务器上):

    
    

    请注意,这是技术方面的问题,网络跟踪等的法律部分由您(以及您公司的法律部门)决定。

    将您的img元素放在页面的末尾

    <img src="http://the.site./script.php?foo=bar&baz=quux" width="1" height="1"/>
    </body>
    
    
    
    然后在PHP中,您可以在数据库中跟踪命中。我想你已经知道怎么做了;如果没有,您可以在Internet上找到有关从PHP访问数据库的更多信息

    剩下的就是返回浏览器期望的图像。您可以使用以下代码执行此操作,该代码返回1x1像素的透明GIF图像:

    <?php
    
    // Tracking code goes here
    
    // Output a 1x1 transparent GIF
    header('Content-type: image/gif');
    echo base64_decode('R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7');
    

    你想要实现什么?script.php是否返回图像?不,script.php只是用于跟踪。这很好。这可能比使用1x1 gif文件系统更快,对吧?
    
    <?php
    
    // Tracking code goes here
    
    // Output a 1x1 transparent GIF
    header('Content-type: image/gif');
    echo base64_decode('R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7');