会话的问题变得非常烦人.每次我尝试在特定页面上启动会话时,都会收到以下错误:
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at ............ on line 23
Run Code Online (Sandbox Code Playgroud)
使用此代码:
<?php
session_start();
if(isset($_SESSION['user']))
{
$user = $_SESSION['user'];
echo "$user";
}
else
{
}
?>
Run Code Online (Sandbox Code Playgroud)
这表明我已经使用过session_start();吗?我环顾四周,但对我来说没有什么能真正解决这个问题.
谢谢
hou*_*oft 246
"已发送标头"意味着您的PHP脚本已经发送了HTTP标头,因此它现在无法对它们进行修改.
在致电之前,请检查您是否发送了任何内容session_start.更好的是,只需session_start在PHP文件中做第一件事(所以在所有HTML等之前将它放在绝对的开头).
| 归档时间: |
|
| 查看次数: |
450706 次 |
| 最近记录: |