为什么这段代码不能设置cookie!帮帮忙___谢谢大家

zhangjinling900412 2012-09-14 12:39:23

大家看看我这个怎么不能设置cookie

require_once 'SqlHelp.php';
$name=$_POST['name'];
$pwd=$_POST['pwd'];
$sql="select pwd from user where username='$name'";
$sqlhelper=new SqlHelper();
$res=$sqlhelper->execute_dql2($sql);
$info=$res[0];
$truePassword=$info['pwd'];
if (md5($pwd)==$truePassword)
{
setcookie('name',$name,time()+3600);
header("Location:..iew/backManage.php");
}else{
header("Location:..iew/login.php?note=输入有误,请重新输入!!");
}


谢谢大家了......
...全文
146 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuzuning 2012-09-16
  • 打赏
  • 举报
回复
既如此,你就应该给出相对祥细的测试过程

别人是无法再现你的环境的
zhangjinling900412 2012-09-16
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]
你看程序走的哪条撒,在每个分支里面加个输出
[/Quote]
试了n次 ,在if里走呀 ,就是不能设置添加cookie
  • 打赏
  • 举报
回复
你看程序走的哪条撒,在每个分支里面加个输出
码无边 2012-09-15
  • 打赏
  • 举报
回复
var_dump(if (md5($pwd)==$truePassword); 打印看看
q504196481 2012-09-14
  • 打赏
  • 举报
回复
先看看你$name有没有值,把cookiename换个别的名字试试,header去掉试试,换个跳转
xuzuning 2012-09-14
  • 打赏
  • 举报
回复
setcookie('name',$name,time()+3600); 在条件分支里,条件成立就了设置呗
q504196481 2012-09-14
  • 打赏
  • 举报
回复
$pwd = md5(trim($_POST[pwd]));

21,886

社区成员

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

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