关于PHP session的问题, 希望高手给点指点
<form action="test1.php">
user:<input type="text" name="name"><br>
pass:<input type="text" name="pass"><br>
<input type="submit" value="ok">
</form>
<?
if($name!="uuu" || $pass!="ppp")
{
echo "login fail!";
}
else
{
session_register("user");
session_register("passwd");
$user=$name;
$passwd=$pass;
echo "OK!<br><a href=\"test2.php\">next page</a>";
}
?>
正确输入"uuu" "ppp" 后 显示警告如下:
Warning: session_register(): Cannot send session cookie - headers already sent by (output started at D:\PHP Home Edition 2\Apache2\htdocs\test1.php:9) in D:\PHP Home Edition 2\Apache2\htdocs\test1.php on line 16
Warning: session_register(): Cannot send session cache limiter - headers already sent (output started at D:\PHP Home Edition 2\Apache2\htdocs\test1.php:9) in D:\PHP Home Edition 2\Apache2\htdocs\test1.php on line 16
不知问题出在哪里? 当然, 保存变量不成功!
谢谢先!!
user:<input type="text" name="name"><br>
pass:<input type="text" name="pass"><br>
<input type="submit" value="ok">
</form>
<?
if($name!="uuu" || $pass!="ppp")
{
echo "login fail!";
}
else
{
session_register("user");
session_register("passwd");
$user=$name;
$passwd=$pass;
echo "OK!<br><a href=\"test2.php\">next page</a>";
}
?>
正确输入"uuu" "ppp" 后 显示警告如下:
Warning: session_register(): Cannot send session cookie - headers already sent by (output started at D:\PHP Home Edition 2\Apache2\htdocs\test1.php:9) in D:\PHP Home Edition 2\Apache2\htdocs\test1.php on line 16
Warning: session_register(): Cannot send session cache limiter - headers already sent (output started at D:\PHP Home Edition 2\Apache2\htdocs\test1.php:9) in D:\PHP Home Edition 2\Apache2\htdocs\test1.php on line 16
不知问题出在哪里? 当然, 保存变量不成功!
谢谢先!!