如何让设置的cookie立即生效

xuyl_gc 2010-08-04 04:41:47
如题 非常感谢
...全文
712 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuyl_gc 2010-08-05
  • 打赏
  • 举报
回复
非常感谢大家
LuciferStar 2010-08-04
  • 打赏
  • 举报
回复
cookie需要发送到浏览器才有效。
为什么要即时生效呢?
如果一个cookie的数值是当前页面设置的,客户端还没生效,那么在本页面,直接拿值,而不是cookie来用酒可以了啊。
床上等您 2010-08-04
  • 打赏
  • 举报
回复
设了后,自动刷新一个,呵呵。
dorent 2010-08-04
  • 打赏
  • 举报
回复
做假提交,第一次请求是假的,为了取cookie,第二次请求就是真的,有带cookie.
kyzy_yy_pm 2010-08-04
  • 打赏
  • 举报
回复
第一次打开浏览器(如果有cookie,则生成cookie),这个时候cookie虽然生成了,但是不再需要了,因为请求已经发送过去了,所以只有第二次请求cookie才会生效,客户端与服务端就这样,cookie是服务端在你客户端写的,只有先请求服务端,才会出现cookie

楼主说的不现实,除非你手动的子自己机器上写cookie(靠碰巧)
xuyl_gc 2010-08-04
  • 打赏
  • 举报
回复
还有人知道吗
xuyl_gc 2010-08-04
  • 打赏
  • 举报
回复
就是说没有办法实现了?
Dleno 2010-08-04
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 foolbirdflyfirst 的回复:]

服务器端php setCookie -> http返回头加入set-Cookie项,写入php setCookie的cookie key & value -> 浏览器获悉set-Cookie头保存cookie到相应位置 -> 访问相同服务器往http请求头里加入cookie项 -> 服务器端php获取请求头中的cookie

你看,这个过程需要你刷新一次浏览器。
[/Quote]
cookie不行,session可以。
foolbirdflyfirst 2010-08-04
  • 打赏
  • 举报
回复
服务器端php setCookie -> http返回头加入set-Cookie项,写入php setCookie的cookie key & value -> 浏览器获悉set-Cookie头保存cookie到相应位置 -> 访问相同服务器往http请求头里加入cookie项 -> 服务器端php获取请求头中的cookie

你看,这个过程需要你刷新一次浏览器。
xuyl_gc 2010-08-04
  • 打赏
  • 举报
回复
现在还没传到浏览器呢,怎么得到呢
xuzuning 2010-08-04
  • 打赏
  • 举报
回复
cookie 在浏览器中,只要传到了浏览器就生效

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧