PHP中session_start的意思是什么

来源:百度知道 编辑:UC知道 时间:2024/05/12 17:24:04
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/tino/workspace/guestbook_2/admin_login.php:1) in /home/tino/workspace/guestbook_2/admin_login.php on line 2

显示这个错误是什么意思啊,麻烦帮忙解析下

在php.ini里面改一下session.save_path=""

如:
session.save_path="c:/temp"
然后再c盘下面建立一个temp文件就可以解决问题了。
还有,session_start()要置顶,放在每个文件的开头就可以了。

该提示错误说明admin_login.php里有在session_start()前输出内容的语句,session_start()函数需要用在php第一行,否则会输出上述错误信息,比如
<?
echo "test";
session_start();
?>

就是说 session_start() 前面有输出 就不能发送 session cache 了,你把session_start()放到最前面应该就好了吧,空格什么的也不要弄到他前面

将你的session_start()置顶就可以了~~