文章关键字 ‘Y2K38’

注意PHP的下一个千年虫:Y2K38

2010年12月1日,星期三

我不想危言耸听,先在你的环境下试试如下代码的运行结果吧:

<?php
$date = '2040-02-01';
$format = 'l d F Y H:i';
$mydate1 = strtotime($date);
echo '<p>', date($format, $mydate1), '</p>';
?> 

如果一切正常的话,你会看到如下输出"Wednesday 1 February 2040 00:00″。如果你看到了一个60年代到70年代之间的日期,那说明你的PHP应用存在一个叫Y2K38的安全漏洞!

(更多…)