关于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在刚开始设置值的时候是不是不能为“”?请说一下为什么。 展开
 我来答
鸣呜呜cJ
2016-11-22 · TA获得超过593个赞
知道小有建树答主
回答量:229
采纳率:0%
帮助的人:91.6万
展开全部

你可以简单的测试一下,不走下面的 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 广告
VLOOKUP是Excel中用于垂直查找的函数,其基本用法包括四个参数:1. 查找值:即在数据表首列中需要搜索的值。2. 数据表:包含查找值的单元格区域或数组。3. 返回值所在列数:指定返回查询区域中第几列的值。4. 查找方式:选择精确匹配... 点击进入详情页
本回答由TableDI提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式