全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
查看: 1955|回复: 5
打印 上一主题 下一主题

php的Y2K38 Bug

[复制链接]
跳转到指定楼层
1#
发表于 2010-12-6 09:43:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我又out了
今天才知道php的Y2K38 Bug

先在你的环境下试试如下代码的运行结果吧:
  1. <?php
  2. $date = '2040-02-01';
  3. $format = 'l d F Y H:i';
  4. $mydate1 = strtotime($date);
  5. echo '<p>', date($format, $mydate1), '</p>';
  6. ?>
复制代码
如果一切正常的话,你会看到如下输出 “Wednesday 1 February 2040 00:00″。如果你看到了一个 60 年代到 70 年代之间的日期,那说明你的 PHP 应用存在一个叫 Y2K38 的安全漏洞!

传送门:http://blogs.sitepoint.com/2010/ ... d-by-the-y2k38-bug/

2#
发表于 2010-12-6 10:17:20 | 只看该作者
看不懂
3#
发表于 2010-12-6 10:21:31 | 只看该作者
Thursday 01 January 1970 00:00

4#
发表于 2010-12-6 10:41:22 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
5#
发表于 2010-12-6 16:11:01 | 只看该作者
留的时间足够使用了。
6#
发表于 2010-12-6 16:32:03 | 只看该作者
能过2012再说吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-12-28 06:17 , Processed in 0.094502 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表