我把问题解决了,怎么解决的自己也说不清楚。可以说说过程。发了这个帖子之后,我又想试试把文件6 copy到login所在的目录下试试,结果是设置上了cookie。于是我在文件6的基础上重写了login.php。这一次我先抄了文件6中设置cookie的部分,然后试了一下,可以设置,接下来我加入了一段验证是否输入密码的代码在前面: if(!isset($Uname) || !isset($Upassword)) { echo "Password or username has not been set!"; } 于是cookie就设置不上了。后来我在if 中加了一个exit();于是cookie又可以设置了(你说怪不怪?)。接下来我把从mysql中读数据验密码的代码加上。一切正常,OK,完成了。我对比了一下前面我写的那个设不上cookie的程序,没有发现有什么不同之处,但把前面的那个传到服务器,又设不上cookie。
if(!isset($Uname) || !isset($Upassword))
{
echo "Password or username has not been set!";
}
于是cookie就设置不上了。后来我在if 中加了一个exit();于是cookie又可以设置了(你说怪不怪?)。接下来我把从mysql中读数据验密码的代码加上。一切正常,OK,完成了。我对比了一下前面我写的那个设不上cookie的程序,没有发现有什么不同之处,但把前面的那个传到服务器,又设不上cookie。