- 显示用户访问时间,如果是第一次访问服务器,显示第一次访问,时间为xxx;如果是不是第一次访问,则显示上次访问时间为xxx
思考:想要读取到上次访问这个页面时的时间,由于http协议无状态的,所以默认情况下无法读取到上次访问的任何信息,如果想获得上次访问的时间,需要把访问这个页面的时间保存起来
Cookie细节
Cookie默认每个域名下最多创建20个cookie,每个cookie文件最多存储4K左右的数据,当然chrome浏览器创建的cookie更大18KB
setcookie前面不能有任何输出,echo 、var_dump()等
因为setcookie是服务器告诉浏览器的,告诉浏览器在自己身上创建cookie文件,服务器向浏览器回应信息是通过header头信息回应的
正常的http请求时,先向浏览器发出header头信息,再输出内容,如果先echo,再发出header头信息的时候,就违反了http协议
为了测试,先将php的ob缓冲关闭:在php.ini里面关闭
测试一下
本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处https://www.cwhello.com/10041.html
如有侵犯您的合法权益请发邮件951076433@qq.com联系删除