我知道这是一个被问过一百万次的非常常见的问题。我在网上搜索过,但没有一个解决方案适合我;香港专业教育学院检查了臭名昭着的额外空间...但我仍然收到消息:
警告:session_start()[function.session-start]:无法发送会话 缓存限制器 - 标头已经发送......
我的页面顶部有以下代码段:
<?php
ob_start();
session_start();
error_reporting(0);
$DB_NAME = 'dbnamexyz';
$DB_HOST = 'localhost';
$DB_USER = 'userxyz';
$DB_PASS = 'pass123';
$mysqli = new mysqli($DB_HOST, $DB_USER, $DB_PASS, $DB_NAME);
if (mysqli_connect_errno()) {
printf("Database connection failed: %s\n", mysqli_connect_error());
exit();
}
?>
会话无效,即使我删除了顶部的ob_start()....也不知道为什么。