错误提示:
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent 在session_start()之前如果有输出内容,会出错,解决办法:
在session_start()之前加上ob_start();index.PHP
代码如下:
PHP
error_reporting(-1);
ob_start();//不加会出错,无法写入session
register_shutdown_function('close');
echo 1;
session_start(); $_SESSION['password']='mima2ddddddddddddddda2'; function close()
{
if(session_id()!=='')
@session_write_close();
}
?>
index2
error_reporting(-1);
ob_start();//不加会出错,无法写入session
register_shutdown_function('close');
echo 1;
session_start(); $_SESSION['password']='mima2ddddddddddddddda2'; function close()
{
if(session_id()!=='')
@session_write_close();
}
?>
index2
index2.PHP
代码如下:
原文链接:https://www.f2er.com/php/25552.html