关于PHP中setcookie()的用法问题: 20
我的代码如下:<?phpif(isset($_COOKIE["COO"])){}else{setcookie("COO","",time()+3600);}if($_GE...
我的代码如下:<?phpif(isset($_COOKIE["COO"])){}else{setcookie("COO","",time()+3600);}if($_GET["firstname"]=="T"){ $ii=$_COOKIE["COO"]; $ii.=$_GET["name"]."<br>"; setcookie("COO",$ii,time()+3600);}elseif($_GET["firstname"]=="C"){ setcookie("COO","",time()-3600);}else{ }echo $_COOKIE["COO"];?>现在的出现提示性的通知,好像是说我没有定义COO?如果在set cookie的时候我把“”改成“ ”(有空格)或者任意值都不会提示性通知,我想请教一下set cookie在刚开始设置值的时候是不是不能为“”?请说一下为什么。
展开
1个回答
展开全部
你可以简单的测试一下,不走下面的 if($_GET["firstname"]=="T") 这些判断的时候,是否有设置 cookie 成功啊,例如:
<?php
setcookie("COO","",time()+3600);
var_dump($_COOKIE);
更多追问追答
追问
直接打印全部的$_COOKIE的话是没有错误的,看来还是setcookie("COO","",time()+3600);不能这样用,可能是""就代表没有初始化?所以用$_COOKIE["COO"]的时候没有定义。
追答
<?php
setcookie("COO","aaaa",time()+3600);
var_dump($_COOKIE);
那你就试一下这样咯,程序员都是需要自己试错去摸索的。
TableDI
2024-07-18 广告
2024-07-18 广告
VLOOKUP是Excel中用于垂直查找的函数,其基本用法包括四个参数:1. 查找值:即在数据表首列中需要搜索的值。2. 数据表:包含查找值的单元格区域或数组。3. 返回值所在列数:指定返回查询区域中第几列的值。4. 查找方式:选择精确匹配...
点击进入详情页
本回答由TableDI提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询