PHP的cookie问题
有如下代码:<?phpif(isset($_COOKIE["type1"])){$_COOKIE["type1"]="11111";}else{setcookie("ty...
有如下代码:
<?php
if(isset($_COOKIE["type1"])){
$_COOKIE["type1"] = "11111";
}else{
setcookie("type1","33333");
}
echo $_COOKIE["type1"];
?>
这样写完了之后,运行页面报500错误,我本身type1是不存在的,为什么不显示33333??
还有一个问题就是
我在一个页面setcookie("type","33333");后为什么要刷新两次页面才能显示出33333,还有更改也一样,比如说type已经存了3333 我现在执行setcookie("type","1111");当我运行这个网页时值还是3333,再多刷新一次才能是1111,这是为什么呢?为什么会延时一次刷新?? 展开
<?php
if(isset($_COOKIE["type1"])){
$_COOKIE["type1"] = "11111";
}else{
setcookie("type1","33333");
}
echo $_COOKIE["type1"];
?>
这样写完了之后,运行页面报500错误,我本身type1是不存在的,为什么不显示33333??
还有一个问题就是
我在一个页面setcookie("type","33333");后为什么要刷新两次页面才能显示出33333,还有更改也一样,比如说type已经存了3333 我现在执行setcookie("type","1111");当我运行这个网页时值还是3333,再多刷新一次才能是1111,这是为什么呢?为什么会延时一次刷新?? 展开
4个回答
TableDI
2024-07-18 广告
2024-07-18 广告
VLOOKUP是Excel中用于垂直查找的函数,其基本用法包括四个参数:1. 查找值:即在数据表首列中需要搜索的值。2. 数据表:包含查找值的单元格区域或数组。3. 返回值所在列数:指定返回查询区域中第几列的值。4. 查找方式:选择精确匹配...
点击进入详情页
本回答由TableDI提供
展开全部
因为cookie是在客户端上的,PHP脚本里面写setcookie("type1","33333");这个语句,服务器没办法在其执行代码的时候就去改客户端的cookie,只会在返回http响应的头部里面去配置对应的cookie,也就造成了有种延迟的状况。这个不像session,session是在服务器上的,可以及时修改,及时生效,这样你可以理解么?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
error_reporting 设置的是?
追问
孤陋寡闻了,初学php这个是?? 怎么设置,页面上没写这个东西~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$_COOKIE就是cookie全部数据了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询