2011-04-08 134 views
-1

好的,当我以用户1的身份登录时,我的PHP SESSIONS将以用户1的身份保持登录状态,直到我离开或刷新页面,神奇地以用户2身份登录。可能会导致此问题问题?PHP - 会话登录问题

这是我所有页面顶部的内容。

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. 
} 
+1

除非我们看到一些代码绝对有什么可能会导致问题!并且通过代码我并不是指您调用的标准函数来执行输出缓冲和会话初始化。 – ITroubs 2011-04-08 00:03:03

+0

你有什么样的cookie系统吗? – jocull 2011-04-08 00:03:52

+1

Hello [again](http://stackoverflow.com/questions/5588755/php-sessions-problem),@HELP。 – drudge 2011-04-08 00:08:56

回答

0

如果您以用户2的身份登录,是否销毁会话?

+0

如果我以用户2登录,一切似乎都没有问题? – HELP 2011-04-08 00:06:49