好吧,当我作为用户1登录时,我的PHP SESSIONS将保持作为用户1登录,直到我离开或刷新页面,并神奇地以用户2登录。是什么导致了这个问题?
这是我所有页面的顶部。
ob_start(); // Start output buffering.
session_start(); // Initialize a session.
下面是一些代码
ob_start(); // Start output buffering.
session_start(); // Initialize a session.
$page = 'title';
include ('../includes/header.php');
require_once ('../includes/config.inc.php');
require_once ('../mysqli_connect.php'); // Connect to the db.
$mysqli = mysqli_connect("localhost", "aff", "adad", "adad");
if (!isset($_SESSION['user_id'])) {
$url = BASE_URL . 'index.php'; // Define the URL.
ob_end_clean(); // Delete the buffer.
header("Location: $url");
exit(); // Quit the script.
}
如果您以用户2登录,是否会破坏会话?