相关疑难解决方法(0)

使用PHP和图像跟踪电子邮件

我已经看到像spypig.com这样的服务在电子邮件中放置一个小图像,并在打开时从哪里跟踪.他们跟踪城市,国家,IP地址等.这是怎么做到的?

  1. 我们怎么知道邮件何时开通?图像是如何生成的?
  2. 如何检测IP地址以及如何从中获知位置?

php email tracking geolocation spy

26
推荐指数
2
解决办法
4万
查看次数

跟踪电子邮件打开时会显示真实图像

我正在尝试将电子邮件跟踪添加到我为小型客户业务构建的Web服务中.我正计划进行嵌入式图像解决方案(参考我服务器上的图像) - 除非其他人有更好的方法 - 但是当我使用引用我的服务器上的PHP页面的图像标签时,它会加载"已损坏的图像"图标.如何将其设为有效图像?

这是邮件PHP页面的代码:

<?php
   $body = "<html>Hello there!".
    "<img src='http://mysite.com/track.php?name=bob' />".
    "</html>";

    $subject = "Tracking on ".date('Y-m-d H:i:s');

    $headers  = 'MIME-Version: 1.0' . "\r\n";
    $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
    $headers .= 'From: webmaster@mysite.com' . "\r\n";

    mail('my_email@gmail.com',$subject,$body,$headers);
?>
Run Code Online (Sandbox Code Playgroud)

这是跟踪代码:

<?php
   include('database_connection.php');
   $query = "INSERT INTO tracking SET name='".$_GET['name']."', date=NOW()";
   mysql_query($query);

   // Tried this, but it doesn't work:
   echo "<img src='http://mysite.com/photos/image.jpg'>";
?>
Run Code Online (Sandbox Code Playgroud)

php email tracking image

4
推荐指数
1
解决办法
5929
查看次数

标签 统计

email ×2

php ×2

tracking ×2

geolocation ×1

image ×1

spy ×1