社区
基础编程
帖子详情
如何让设置的cookie立即生效
xuyl_gc
2010-08-04 04:41:47
如题 非常感谢
...全文
712
11
打赏
收藏
如何让设置的cookie立即生效
如题 非常感谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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 在浏览器中,只要传到了浏览器就生效
cookie
及时
生效
cookie
及时
生效
让PHP
COOKIE
立即
生效
,不用刷新就可以使用
复制代码 代码如下: //PHP
COOKIE
设置
函数
立即
生效
。 function
cookie
($var, $value=”, $time=0, $path=”, $domain=”){ $_
COOKIE
[$var] = $value; if(is_array($value)){ foreach($value as $k=>$v){ set
cookie
($var.'[‘.$k.’]’, $v, $time, $path, $domain, $s); } }else{ set
cookie
($var, $value, $time, $path, $domain, $s); } }
php
cookie
立即
生效
,php实现
cookie
即时
生效
今天学生在做练习的时候遇到了PHP中的
cookie
必须刷新才能
生效
的问题,可用以下方法解决:// php
COOKIE
设置
函数
立即
生效
,支持数组function
cookie
($var, $value = '', $time = 0, $path = '', $domain = '', $s = false){$_
COOKIE
[var] = $value;if (is_array($value...
关于js写入
cookie
立即
生效
的问题
var no
Cookie
= read
Cookie
("no
Cookie
");
if(no
Cookie
== "")
{
//没有
cookie
则写入
cookie
//但是写入
cookie
后并不会
立即
生效
,需要再
设置
一次
cookie
这样才能
生效
write
Cookie
("notCallingSearch","false");
if(read
Cookie
(
php 刷新
cookie
,thinkphp
COOKIE
无需刷新
立即
生效
解决办法
cookie
默认在浏览器上是刷新页面才能
生效
,这样很麻烦难道用户每一次搜索都需要刷新一次浏览器吗?如果是这样的话,估计用户都得疯了。下面是实现无需刷新直接
生效
的代码privatefunction
cookie
($var,$value='',$time=0,$path='',$domain='',$s=false){$_
COOKIE
[$var]=$value;if...
基础编程
21,886
社区成员
140,364
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章