关于PHP session的问题, 希望高手给点指点
user:
pass:
正确输入"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
不知问题出在哪里? 当然, 保存变量不成功!
谢谢先!!
(more...)
进入
HTTP 协议 发送内容前
都要发送一段 HTTP 头 然后发送一个 空行 再发送 内容
你这里已经发送了
<form action="test1.php">
user:<input type="text" name="name"><br>
pass:<input type="text" name="pass"><br>
<input type="submit" value="ok">
</form>
作为内容
当然就不能再发送 HTTP 头
session 是基于 cookie 的 并且 cookie 作为 HTTP 头 发送
都要发送一段 HTTP 头 然后发送一个 空行 再发送 内容
你这里已经发送了
<form action="test1.php">
user:<input type="text" name="name"><br>
pass:<input type="text" name="pass"><br>
<input type="submit" value="ok">
</form>
作为内容
当然就不能再发送 HTTP 头
session 是基于 cookie 的 并且 cookie 作为 HTTP 头 发送