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

转载 2013年12月04日 06:33:33

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

代码:
<? 
/**
查看邮件是否阅读过
by www.jbxue.com
*/
error_reporting(0); 
Header("Content-Type: image/jpeg"); 

//Get IP 
if (!empty($_SERVER['HTTP_CLIENT_IP'])) 

$ip=$_SERVER['HTTP_CLIENT_IP']; 

elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) 

$ip=$_SERVER['HTTP_X_FORWARDED_FOR']; 

else 

$ip=$_SERVER['REMOTE_ADDR']; 


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

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

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

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

?> 

相关文章推荐

恢复Outlook 2010/2007已被删除邮件的方法

通常被删除的邮件会被转移到“已删除文件夹”,若按住 Shift 键再删除则会直接永久删除邮件。和恢复已删除文件一样,我们时不时也会遇到需要恢复已删除邮件的情况。    对于尚保存在已删除邮件文件...
  • tearsmo
  • tearsmo
  • 2012年06月11日 14:05
  • 5098

AJax基于JavaScript实现注册时局部判断用户名是否已被使用

var xhr;//声明变量 //声明一个创建XMLHttpRequest对象的函数 function getXMLHttpRequest() { if (window.XMLHttpRequ...

AJax基于jQuery实现注册时局部判断用户名是否已被使用

上篇博文已经写过一篇基于JavaScript来实现的功能的了,但是由于通过JavaScript来实现的话, 代码量相对较大,而且容易出错,所以一般使用jQuery来实现,具体实现代码如下: $.aja...

恢复微软Outlook邮箱中已被删除邮件

 http://www.enet.com.cn/article/2011/0126/A20110126818858_2.shtml  【简介】通常被删除的邮件会被转移到“已删除文件夹”,若按住 Shi...

PHP的curl带验证码模拟登陆学校的教务系统(验证码已被自动识别,不需要输入)

用PHP的curl模拟登录教务系统的简单实现

php使用smtp发送邮件报错Error: Cannot connenct to relay host smtp.163.com Error: ()解决方法

在使用smtp发送邮件时报错Error: Cannot connenct to relay host smtp.163.com Error: () 解决方法如下: ...

PHP发送QQ邮件的方法2016年10月最新

腾讯QQ邮箱更新升级以后,原有的PHP通过QQ邮箱的SMTP服务器发邮件程序已不能使用。按百度上搜索的结果解决都不可行,自己花了两天时间研究了一下,终于得到解决,现分享给大家。 1、首先登录到QQ邮...

php发送邮件方法二1.(SMTP传输SMTP类)

内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:php实现查看邮件是否已被阅读的方法
举报原因:
原因补充:

(最多只允许输入30个字)