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 相关文章推荐
php 获取完整url地址
Dec 20 PHP
php array_flip() 删除数组重复元素
Jan 14 PHP
PHP spl_autoload_register实现自动加载研究
Dec 06 PHP
浅析php中抽象类和接口的概念以及区别
Jun 27 PHP
PHP 输出URL的快捷方式示例代码
Sep 22 PHP
php json与xml序列化/反序列化
Oct 28 PHP
一组PHP可逆加密解密算法实例代码
Jan 21 PHP
THINKPHP支持YAML配置文件的设置方法
Mar 17 PHP
PHP与服务器文件系统的简单交互
Oct 21 PHP
ThinkPHP 整合Bootstrap Ajax分页样式
Dec 23 PHP
PHP小程序支付功能完整版【基于thinkPHP】
Mar 26 PHP
Laravel框架运行出错提示RuntimeException No application encryption key has been specified.解决方法
Apr 02 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无限分类的类
2007/01/02 PHP
php的curl实现get和post的代码
2008/08/23 PHP
PHP基于CURL进行POST数据上传实例
2014/11/10 PHP
php创建无限级树型菜单
2015/11/05 PHP
Yii中Model(模型)的创建及使用方法
2015/12/28 PHP
PHP命名空间与自动加载类详解
2018/09/04 PHP
浅谈Laravel核心解读之Console内核
2018/12/02 PHP
PHP 代码简洁之道(小结)
2019/10/16 PHP
论坛里点击别人帖子下面的回复,回复标题变成“回复 24# 的帖子”
2009/06/14 Javascript
node.js中的events.emitter.removeListener方法使用说明
2014/12/10 Javascript
详细谈谈AngularJS的子级作用域问题
2016/09/05 Javascript
jQuery 选择器(61种)整理总结
2016/09/26 Javascript
微信小程序 视图层(xx.xml)和逻辑层(xx.js)详细介绍
2016/10/13 Javascript
jQuery实现选项卡功能(两种方法)
2017/03/08 Javascript
jquery实现企业定位式导航效果
2018/01/01 jQuery
Django模板继承 extend标签实例代码详解
2019/05/16 Javascript
vue实现拖拽的简单案例 不超出可视区域
2019/07/25 Javascript
微信小程序个人中心的列表控件实现代码
2020/04/26 Javascript
python通过apply使用元祖和列表调用函数实例
2015/05/26 Python
python if not in 多条件判断代码
2016/09/21 Python
Python中selenium实现文件上传所有方法整理总结
2017/04/01 Python
pandas数据框,统计某列数据对应的个数方法
2018/04/11 Python
浅谈pycharm下找不到sqlalchemy的问题
2018/12/03 Python
python3+pyqt5+itchat微信定时发送消息的方法
2019/02/20 Python
python pyenv多版本管理工具的使用
2019/12/23 Python
linux环境下安装python虚拟环境及注意事项
2020/01/07 Python
详解python的xlwings库读写excel操作总结
2021/02/26 Python
IE9下html5初试小刀
2010/09/21 HTML / CSS
LN-CC英国:伦敦时尚生活的缩影
2019/09/01 全球购物
安德玛加拿大官网:Under Armour加拿大
2019/10/02 全球购物
广告学专业毕业生自荐信
2013/09/24 职场文书
大学辅导员事迹材料
2014/02/05 职场文书
励志演讲稿300字
2014/08/21 职场文书
详解Html5项目适配系统深色模式方案总结
2021/04/14 HTML / CSS
SQL Server表分区降低运维和维护成本
2022/04/08 SQL Server
人物搭配车车超萌联名预备中 【咒术迴战】 ⨯ 【天竺鼠车车】 展开合作
2022/04/11 日漫