<?

//当你在发送邮件时,你或许很想知道该邮件是否被对方已阅读。这里有段非常有趣的代码片段能够显示对方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);

 

?>

 

文章来源:刘俊涛的博客

地址:http://www.cnblogs.com/lovebing

欢迎关注,有问题一起学习欢迎留言、评论。

最新文章

  1. [连载]《C#通讯(串口和网络)框架的设计与实现》- 10.宿主程序详细设计
  2. ASP中Lable控件的定位问题
  3. nginx+iis、NLB、Web Farm、Web Garden、ARR
  4. 希望有兴趣的加入,共同为项目智能化管理jar包而努力 第二篇
  5. 转载Quandl R Package
  6. apache 访问权限基本设置
  7. Chorme dev tools小技巧
  8. RS232及RTS和CTS
  9. astah* professional 6.9.0
  10. spring MVC cors跨域实现源码解析
  11. Oracle学习笔记(7)——高级查询(1)
  12. R语言︱画图
  13. clCreateBuffer和clCreateBuufer + clEnqueueWriteBuffer
  14. Python Installing Jupyter
  15. MySQL+MGR 单主模式和多主模式的集群环境 - 部署手册 (Centos7.5)
  16. mybatis逆向工程(MyBatis Generator)
  17. Linux更新阿里源
  18. 第六周周赛——AK机会不易得,好好把握题解(出自HDU5650,codeforces 616A,624A,659A,655A,658A)
  19. C++ 11 多线程下std::unique_lock与std::lock_guard的区别和用法
  20. 什么是XP

热门文章

  1. Spring数据访问之JdbcTemplate
  2. sql server创建外键,子母表,级联删除。
  3. 理想中的SQL语句条件拼接方式 (二)
  4. C# 技巧收藏
  5. panel(NOIP模拟赛Round 4)
  6. Ext中点击某个东西弹出框展示
  7. J.U.C并发框架源码阅读(八)ArrayBlockingQueue
  8. TreeSet与TreeMap排序
  9. JQuery里面的知识
  10. POJ 2686 Traveling by Stagecoach(状压DP)