失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 在php中如何实现cookie即时生效 不用刷新就可以使用

在php中如何实现cookie即时生效 不用刷新就可以使用

时间:2019-04-14 21:47:34

相关推荐

在php中如何实现cookie即时生效 不用刷新就可以使用

今天学生在做练习的时候遇到了PHP中的cookie必须刷新才能生效的问题,可用以下方法解决:

// php COOKIE设置函数立即生效,支持数组function cookie($var, $value = '', $time = 0, $path = '', $domain = '', $s = false){$_COOKIE[var] = $value;if (is_array($value)) {foreach ($value as $k => $v) {setcookie($var .'['.$k.']', $v, $time, $path, $domain, $s);}} else {setcookie($var,$value, $time, $path, $domain, $s);}}

这样就不用刷新,直接就可以获得cookie的值了,cookie参数详情请看php手册

提示:这段代码中对于cookie即时更新起作用的就是这两句:

$_COOKIE[$var] = $value;setcookie($var,$value,$time,$path,$domain,$s);

也就是对cookie一次进行了两次赋值。

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。互联网+时代,时刻要保持学习,携手千锋PHP,Dream It Possible。

如果觉得《在php中如何实现cookie即时生效 不用刷新就可以使用》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。