当前位置:编程学习 > php >>

PHP中setcookie错误问题

if($_GET[out])
  {
    setcookie("cook","out");
    echo "<script language=\"javascript\">location:88.href='login.php';</script>";
  }

这是代码的一部分…显示错误在上述代码加粗那行…

错误信息:Warning: Cannot modify header information - headers already sent by (output started at D:\AppServ\www\broad\login.php:7)

急求各位“大虾”帮忙!

追问:你好!这个是login.php,刚才我将之前的输出还有一些html代码除去之后,现在运行基本没问题了,但是在我输入了正确的用户名和密码之后,点击登录后却没有登录进去,而需要再次刷新才行,貌似是

echo "<script language=\"javascript\">location:88.href=>

这行代码并没有起到效果,能不能帮我看看哪错了…

答案:
在设置Cookie以前不要有任何输出到客戶端, 例如echo行或是html,如果不行,在看看代码
在这段以前不要有任何输出到客戶端, 例如echo行或是html
setcookie前不能有输出!   你这个是login.php? headers already sent by (output started at D:\AppServ\www\broad\login.php:7) 头文件已经在第七行被定义

上一个:求php链接MySql代码
下一个:初学PHP安装的问题

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,