永发信息网

php 用setcookie函数无法创建cookie

答案:4  悬赏:0  手机版
解决时间 2021-01-16 12:47
  • 提问者网友:饥饿走向夜
  • 2021-01-15 15:52
php 用setcookie函数无法创建cookie
最佳答案
  • 五星知识达人网友:像个废品
  • 2021-01-15 17:15
你设置的COOKIE没有指定有效期,浏览器关闭了就删除了,反复刷新页面应该有效。要使得浏览器关闭之后下次打开还有效,需要增加COOKIE有效期,例如:
setcookie("visittime", date("Y-m-d H:i:s"), time()+365*86400);
如果你反复刷新都无效,那么说明setcookie没有在所有的echo输出之前。
全部回答
  • 1楼网友:轻熟杀无赦
  • 2021-01-15 21:52
浏览器是否允许cookie??审查元素,查看有没有你保存的cookie
  • 2楼网友:不想翻身的咸鱼
  • 2021-01-15 20:13
你保存在cookie里做什么啊,cookie是保存在哪里的? 用户电脑的,你给cookie设置的过期时间是多少?换台电脑或者cookie过期时间或者清除缓存到了就没了,又是第一次访问,上次访问时间你能得到?要死没有设置过期时间默认是关闭浏览器就没了 这种数据还是保存在数据库吧,每次登录之后跟新时间就行了
你是说cookie没有存进去? 保存代码呢?发来看看
你是用的原生写的 还是用的框架 框架又是什么? 说清楚 然后发你保存cookie的代码来看看
  • 3楼网友:走死在岁月里
  • 2021-01-15 18:38
问题应该出在退出的功能上,去看看退出的功能是不是清除了所有cookie。追问我用的是刷新的办法,没有退出浏览器追答会不会是缓存问题?或者你换个浏览器试试看,我把你这段代码复制下来跑了一下,完全没问题
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯