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


Posted in PHP onDecember 03, 2013

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

<? 
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); 
?>
PHP 相关文章推荐
Zend引擎的发展 [15]
Oct 09 PHP
如何在PHP中使用Oracle数据库(6)
Oct 09 PHP
一个高ai的分页函数和一个url函数
Oct 09 PHP
Discuz 6.0+ 批量注册用户名
Sep 13 PHP
mac下Apache + MySql + PHP搭建网站开发环境
Jun 02 PHP
PHP类中的魔术方法(Magic Method)简明总结
Jul 08 PHP
php实现阿拉伯数字和罗马数字相互转换的方法
Apr 17 PHP
round robin权重轮循算法php实现代码
May 28 PHP
PHP使用FFmpeg获取视频播放总时长与码率等信息
Sep 13 PHP
CodeIgniter框架钩子机制实现方法【hooks类】
Aug 21 PHP
php代码调试利器firephp安装与使用方法分析
Aug 21 PHP
vmware linux系统安装最新的php7图解
Apr 14 PHP
php 模拟 asp.net webFrom 按钮提交事件的思路及代码
Dec 02 #PHP
php中{}大括号是什么意思
Dec 01 #PHP
使用PHP备份MySQL和网站发送到邮箱实例代码
Nov 28 #PHP
wordpress自定义url参数实现路由功能的代码示例
Nov 28 #PHP
PHP变量内存分配问题记录整理
Nov 27 #PHP
php遍历文件夹所有文件子文件夹函数代码
Nov 27 #PHP
PHP根据IP地址获取所在城市具体实现
Nov 27 #PHP
You might like
PHP 配置文件中open_basedir选项作用
2009/07/19 PHP
php存储过程调用实例代码
2013/02/03 PHP
Thinkphp的volist标签嵌套循环使用教程
2014/07/08 PHP
分享PHP守护进程类
2015/12/30 PHP
thinkphp中的url跳转用法分析
2016/07/12 PHP
php 可变函数使用小结
2018/06/12 PHP
js获取select标签选中值的两种方式
2014/01/09 Javascript
Javascript中关于Array.filter()的妙用详解
2016/12/04 Javascript
vue 如何添加全局函数或全局变量以及单页面的title设置总结
2017/06/01 Javascript
Three.js实现绘制字体模型示例代码
2017/09/26 Javascript
基于匀速运动的实例讲解(侧边栏,淡入淡出)
2017/10/17 Javascript
详解vue 组件之间使用eventbus传值
2017/10/25 Javascript
在vue项目中引入highcharts图表的方法(详解)
2018/03/05 Javascript
深入理解JS的事件绑定、事件流模型
2018/05/13 Javascript
vscode 开发Vue项目的方法步骤
2018/11/25 Javascript
微信小程序点餐系统开发常见问题汇总
2019/08/06 Javascript
vue实现数字动态翻牌的效果(开箱即用)
2019/12/08 Javascript
JavaScript中的惰性载入函数及优势
2020/02/18 Javascript
Vue项目结合Vue-layer实现弹框式编辑功能(实例代码)
2020/03/11 Javascript
详解Vite的新体验
2021/02/22 Javascript
[01:28:31]《加油DOTA》真人秀 第五期
2014/09/01 DOTA
使用Python的Twisted框架编写非阻塞程序的代码示例
2016/05/25 Python
Pycharm如何打断点的方法步骤
2019/06/13 Python
Pytorch maxpool的ceil_mode用法
2020/02/18 Python
Windows下Pycharm远程连接虚拟机中Centos下的Python环境(图文教程详解)
2020/03/19 Python
python实现简单坦克大战
2020/03/27 Python
Python中使用Selenium环境安装的方法步骤
2021/02/22 Python
英国Flybe航空官网:欧洲最大的独立支线廉价航空公司
2019/07/15 全球购物
配件采购员岗位职责
2013/12/03 职场文书
求职信的要素有哪些呢
2013/12/26 职场文书
大学校庆策划书
2014/01/31 职场文书
《雪儿》教学反思
2014/04/17 职场文书
2014教师个人自我评价范文
2014/09/13 职场文书
高一地理教学工作总结
2015/08/12 职场文书
python自动化测试之Selenium详解
2022/03/13 Python
详解Mysql数据库平滑扩容解决高并发和大数据量问题
2022/05/25 MySQL