请问一下各位大神,这个PHP cookie保存怎么老是延迟一步,要刷新一下才出来

FLIGHT 发布于 2013/05/03 09:40
阅读 608
收藏 0
$cur_cart_array[$max_array_keyid][] = $goods_img;
$cur_cart_array[$max_array_keyid][] = $goods_num;
$cur_cart_array = $this->array_unique_fb($cur_cart_array);
$carts = serialize($cur_cart_array);
//print_r($carts);exit;
setcookie("shop_cart_info",$carts);
print_r($_COOKIE);exit;
加载中
0
木川瓦兹
木川瓦兹
cookie本来就是这样的,因为需要在客户端保存,所以刚设置后直接读是不存在的,需要完成一次与客户端浏览器的交互后,浏览器保存后,再读才可以。
0
Hobo
Hobo
看http协议 先搞明白cookie的 存储和传输的原理
0
FLIGHT
FLIGHT

引用来自“飞翔的猴子”的答案

cookie本来就是这样的,因为需要在客户端保存,所以刚设置后直接读是不存在的,需要完成一次与客户端浏览器的交互后,浏览器保存后,再读才可以。
这个知道,但是怎么做才能不刷新就出来,那个用JS再刷新一次网页的就不要说了
FLIGHT
FLIGHT
回复 @飞翔的猴子 : 嗯,这个不错,谢谢啦
木川瓦兹
木川瓦兹
你可以考虑加载完后在发个ajax请求,在这个请求里读
返回顶部
顶部