为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

POPMUISE 2019-06-25 18:14:02
php cookie刷新后才会更新
查看完整描述

4 回答

?
忽然笑

TA贡献1806条经验 获得超5个赞

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

查看完整回答
反对 回复 2019-06-29
?
守候你守候我

TA贡献1802条经验 获得超10个赞

以 

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 了,所以可以显示


查看完整回答
反对 回复 2019-06-29
?
翻阅古今

TA贡献1780条经验 获得超5个赞

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

查看完整回答
反对 回复 2019-06-29
?
繁星点点滴滴

TA贡献1803条经验 获得超3个赞

刷新还在
有用到SESSION的页面需要在有页面输出前执行此语句:
session_start();
然后SESSION赋值:$_SESSION['val'] = ‘test’;
输出:echo $_SESSION['val'];
如上面所说,SESSION关闭浏览器后就失效了

查看完整回答
反对 回复 2019-06-29
  • 4 回答
  • 0 关注
  • 814 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信