请问php cookie刷新后才会更新?

php cookie刷新后才会更新


POPMUISE
浏览 815回答 4
4回答

忽然笑

setcookie("citys",$_GET['adds'],time()+24*86400);header("location:url");设置完COOKIE后刷新页面。或是重定向即可。

守候你守候我

以 12setcookie('name', "Garen");echo $_COOKIE['name'];为例;第一次访问在执行setcookie('name', "Garen");之前, PHP 已经从请求体重获取所有的 cookie(在$_COOKIE中),然后到setcookie('name', "Garen");的时候,只是设置了名为name 的 cookie;这部只是保存进浏览器,但是并没有赋值给$_COOKIE,$_COOKIE并没有变化,所有也就没有$_COOKIE['name'],执行到echo $_COOKIE['name'];就会报错.第2次访问获取浏览器中所有的 cookie 时,已经有了上次添加的这个名为name 的 cookie 了,所以可以显示

翻阅古今

php存取session比较简单.下面是一个例子.$_SESSION['user_name'] = 'admin';//注册session变量if(isset($_SESSION['user_name'])){echo '已注册session';}else{echo '没有注册session';}==================session变量在浏览器关闭后,服务器会按设置让session变量自动过期,

繁星点点滴滴

刷新还在有用到SESSION的页面需要在有页面输出前执行此语句:session_start();然后SESSION赋值:$_SESSION['val'] = ‘test’;输出:echo $_SESSION['val'];如上面所说,SESSION关闭浏览器后就失效了
打开App,查看更多内容
随时随地看视频慕课网APP