if(!isset($_COOKIE["visit_time"])){ //如果Cookie文件是否存在,如果不存在
setcookie("visit_time",date("Y-m-d H:i:s")); //设置一个Cookie变量
$string="欢迎您第一次访问网站!"; //输出字符串
}else{ //如果Cookie存在
setcookie("visit_time",date("Y-m-d H:i:s"),time()+60); //设置带Cookie失效时间的变量
$string="您上次访问网站的时间为:".$_COOKIE["visit_time"]; //输出上次访问网站的时间
}在这段代码中的else里面,为什么明明是先setcookie然后才读取cookie内容的,但实际输出的是上一次访问的时间呢?难道不应该是刚刚设置的时间么?求教~~
解决方案 »
- PHP碰到一个怪问题,做一个排班表的时候,循环显示时间的时候到第五个就多加了一秒!!!!怪
- now()函数无法写入数据库,求解决
- 天啊~~~~~~~~~ PHP的时间比服务器时间(北京时间)多 20 个小时!!!!!!!!
- PHP AJAX添加数据问题?
- update 失效,为什么?
- 关于&&和or的问题、希望有实例
- phpinfo() 中 mysql 的一个疑问?
- Apache 下的用戶認證.
- ckeditor4.4.5 集成的问题,请协助,谢谢。
- 用什么方法能知道论坛COOKIE记录了我什么信息?
- eclipse for PHP 怎么发布到应用服务器目录里???
- 关于PHP验证码问题,高手来看!
你想输出的是什么呢?
= = 当然是echo $string,我想我应该没必要把完整的.php都贴上来吧。。