当前位置: 首页 > 后端技术 > PHP

php中如何让cookies立即生效,无需刷新就可以使用

时间:2023-03-30 00:05:58 PHP

今天同学遇到一个问题,php中的cookies在做习题的时候必须刷新才能生效。可以使用以下方法解决://phpCOOKIE设置函数立即生效,支持数组函数cookie($var,$value='',$time=0,$path='',$domain='',$s=false){$_COOKIE[var]=$value;if(is_array($value)){foreach($valueas$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,DreamItPossible。

最新推荐
猜你喜欢