当前位置:首页 > PHP教程 > php应用 > 列表

php实现查看邮件是否已被阅读的方法

发布:smiling 来源: PHP粉丝网  添加日期:2020-07-13 15:50:27 浏览: 评论:0 

当你在发送邮件时,你或许很想知道该邮件是否被对方已阅读。这里有段非常有趣的代码片段能够显示对方IP地址记录阅读的实际日期和时间,代码如下:

  1. <?  
  2. error_reporting(0);  
  3. Header("Content-Type: image/jpeg");  
  4.  
  5. //Get IP  
  6. if (!emptyempty($_SERVER['HTTP_CLIENT_IP']))  
  7. {  
  8. $ip=$_SERVER['HTTP_CLIENT_IP'];  
  9. }  
  10. elseif (!emptyempty($_SERVER['HTTP_X_FORWARDED_FOR']))  
  11. {  
  12. $ip=$_SERVER['HTTP_X_FORWARDED_FOR'];  
  13. }  
  14. else  
  15. {  
  16. $ip=$_SERVER['REMOTE_ADDR'];  
  17. }  
  18.  
  19. //Time  
  20. $actual_time = time();  
  21. $actual_day = date('Y.m.d'$actual_time);  
  22. $actual_day_chart = date('d/m/y'$actual_time);  
  23. $actual_hour = date('H:i:s'$actual_time);  
  24.  
  25. //GET Browser  
  26. $browser = $_SERVER['HTTP_USER_AGENT'];  
  27.  
  28. //LOG  
  29. $myFile = "log.txt";  
  30. $fh = fopen($myFile'a+');  
  31. $stringData = $actual_day . ' ' . $actual_hour . ' ' . $ip . ' ' . $browser . ' ' . "\r\n";  
  32. fwrite($fh$stringData);  
  33. fclose($fh);  
  34.  
  35. //Generate Image (Es. dimesion is 1x1)  
  36. $newimage = ImageCreate(1,1);  
  37. $grigio = ImageColorAllocate($newimage,255,255,255);  
  38. ImageJPEG($newimage);  
  39. ImageDestroy($newimage);  
  40.  
  41. ?>  

Tags: php查看邮件

分享到: