黑帽联盟

标题: 通过php实现查看邮件是否被阅读 [打印本页]

作者: 定位    时间: 2017-1-22 16:54
标题: 通过php实现查看邮件是否被阅读
当你在发送邮件时,你或许很想知道该邮件是否被对方已阅读。这里有段非常有趣的代码片段能够显示对方IP地址记录阅读的实际日期和时间。
  1. <?
  2. error_reporting(0);
  3. Header("Content-Type: image/jpeg");

  4. //Get IP
  5. if (!empty($_SERVER['HTTP_CLIENT_IP']))
  6. {
  7. $ip=$_SERVER['HTTP_CLIENT_IP'];
  8. }
  9. elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR']))
  10. {
  11. $ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
  12. }
  13. else
  14. {
  15. $ip=$_SERVER['REMOTE_ADDR'];
  16. }

  17. //Time
  18. $actual_time = time();
  19. $actual_day = date('Y.m.d', $actual_time);
  20. $actual_day_chart = date('d/m/y', $actual_time);
  21. $actual_hour = date('H:i:s', $actual_time);

  22. //GET Browser
  23. $browser = $_SERVER['HTTP_USER_AGENT'];

  24. //LOG
  25. $myFile = "log.txt";
  26. $fh = fopen($myFile, 'a+');
  27. $stringData = $actual_day . ' ' . $actual_hour . ' ' . $ip . ' ' . $browser . ' ' . "\r\n";
  28. fwrite($fh, $stringData);
  29. fclose($fh);

  30. //Generate Image (Es. dimesion is 1x1)
  31. $newimage = ImageCreate(1,1);
  32. $grigio = ImageColorAllocate($newimage,255,255,255);
  33. ImageJPEG($newimage);
  34. ImageDestroy($newimage);

  35. ?>
复制代码





欢迎光临 黑帽联盟 (https://bbs.cnblackhat.com/) Powered by Discuz! X2.5