急!为什么我的setcookie()不起作用? setcookie("$iid",$id,time()+3600);echo $iid;==============================setcookie("iid",$id,time()+3600);echo $_COOKIE['iid']; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那样也不行啊,我试了,我到c盘系统下找cookie文件夹,发现页面也建立了对应的网站cookie. 是否是setcookie的问题,你完全可以做一个简单测试。新建一个php文件<?phpsetcookie('a','a');echo $_COOKIE['a'];?>打开浏览,刷新一下。如果无值输出,检查你的浏览器是否禁了cookie. 我试了,输入网址后看不见,刷新一下才可以,还有如果写成<?phpsetcookie("$a",a);echo $a;?>则不能输出。 那说明setcookie没问题呀。setcookie("$a",a);echo $a;======================================你这么写不行,是因为cookie不是这么用的;setcookie("$a",a);//的$a是什么?变量阿!你赋值了吗?setcookie的第一个参数必须为字符串类型echo $a;//$a又是什么,你的php.ini里register_globals为on?这样的用法是已经给淘汰的。希望下面的例子让你理解问题:<?php$a = 'test';setcookie("$a",'a');echo $_COOKIE["test"];?> <?php$a = 'test';setcookie("$a",'a');echo $_COOKIE["test"];//输出aecho $a; //输出test?> 好头疼,拜托各位了!!! UChome 点击消息出现错误,求助 网站用Oracle数据库的中文数据出现问题,Mysql数据库的中文数据正常. @unlike()函数是什么意思? 怎样在php中执行SQL替换字段 请教如何将以下代码用PHP保存成XML格式,并用PHP取出来? php怎样判断当前页面是否已经打开 尝试在smarty中使用新的方法进行有选择的缓存,基本成功.但还有一点问题,请各位帮忙,谢谢 文件目录写入报错 这次重装php,出现一个好怪问题,请问错在哪里.我的安装步骤没有错! 菜鸟的 PHP 问题,如何实现打开文件?在线等。。。 如何对php网页源代码进行加密?
新建一个php文件
<?php
setcookie('a','a');
echo $_COOKIE['a'];
?>
打开浏览,刷新一下。
如果无值输出,检查你的浏览器是否禁了cookie.
<?php
setcookie("$a",a);
echo $a;
?>
则不能输出。
echo $a;
======================================
你这么写不行,是因为cookie不是这么用的;setcookie("$a",a);//的$a是什么?变量阿!你赋值了吗?setcookie的第一个参数必须为字符串类型
echo $a;//$a又是什么,你的php.ini里register_globals为on?这样的用法是已经给淘汰的。
希望下面的例子让你理解问题:
<?php
$a = 'test';
setcookie("$a",'a');
echo $_COOKIE["test"];
?>
$a = 'test';
setcookie("$a",'a');
echo $_COOKIE["test"];//输出a
echo $a; //输出test
?>