php和cookie的问题!在先等

icehouse 2009-04-06 10:54:27
这样写取不到COOKIE
$Users = D('ME_Users');
$array = array();
$array['UserNumber'] = $_POST['UserNumber'];
$sql="SELECT UserID,RealName,UserNumber,UserPassword,Address FROM fs_me_users WHERE UserNumber = '".$array['UserNumber']."'";
$Usersinfo = $Users->query($sql);
setcookie("cookie[three]", "111cethree");
setcookie("cookie[two]", "000coetwo");
setcookie("cookie[one]", "c22245oeone");
if (isset($_COOKIE['cookie'])) {
foreach ($_COOKIE['cookie'] as $name => $value) {
echo "name : $value <br />\n";
}
}
这样写就能
setcookie("cookie[three]", "111cethree");
setcookie("cookie[two]", "000coetwo");
setcookie("cookie[one]", "c22245oeone");
if (isset($_COOKIE['cookie'])) {
foreach ($_COOKIE['cookie'] as $name => $value) {
echo "name : $value <br />\n";
}
}
$Users = D('ME_Users');
$array = array();
$array['UserNumber'] = $_POST['UserNumber'];
$sql="SELECT UserID,RealName,UserNumber,UserPassword,Address FROM fs_me_users WHERE UserNumber = '".$array['UserNumber']."'";
$Usersinfo = $Users->query($sql);

在线指点啊!!!!!
...全文
99 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
PHP 透明地支持 HTTP cookie。cookie 是一种在远程浏览器端储存数据并以此来跟踪和识别用户的机制。可以用 setcookie() 或 setrawcookie() 函数来设置 cookie。cookie 是 HTTP 标头的一部分,因此 setcookie() 函数必须在其它信息被输出到浏览器前调用,这和对 header() 函数的限制类似。可以使用输出缓冲函数来延迟脚本的输出,直到按需要设置好了所有的 cookie 或者其它 HTTP 标头。

Kepin_moo 2009-04-07
  • 打赏
  • 举报
回复
不知道LZ要表达什么意思,实现什么功能
digihero 2009-04-07
  • 打赏
  • 举报
回复
你是要先取值还是要先存取cookie?
两段代码中对cookie的设置没区别啊

cookie的写入必须要在页面没有输出之前。
三省Ta叔 2009-04-07
  • 打赏
  • 举报
回复
可以在另外一个页面查询打印出cookies,看是否有这个 key跟value

就像楼上说的,在当前页你那么设置,打印不出,但是应该是设置成功了
Zijian_Zhang 2009-04-06
  • 打赏
  • 举报
回复
看得好乱,不知道有什么区别.
sadfqf 2009-04-06
  • 打赏
  • 举报
回复
·双线主机 100M/35元/年,免费送数据库(自选MY/MSSQL)
·支持ASP+ASP.NET+PHP+HTML
·详情请访问:http://www.515dns.com
·QQ:287895593

21,893

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧