如何创建多页最多5页的会话

时间:2013-02-02 13:58:17

标签: php

已经在这个脚本上工作了几天,请帮忙请问如何纠正这个脚本:

我想创建一个适用于所有页面的1脚本:

    //Start session
session_start();

//Check whether the session variable SESS_MEMBER_ID is present or not
if(!isset($_SESSION['SESS_MEMBER_ID']) || (trim($_SESSION['SESS_MEMBER_ID']) == 'TRUE')) {
    header("location: access-denied.php");
    exit();
}

错误是:警告:session_start()[function.session-start]:无法发送会话缓存限制器 - 已发送的标头(输出开始于/ homepages / 46 / d445712420 / htdocs / user / portugal

由于

2 个答案:

答案 0 :(得分:1)

你在session_start()调用之前有一些输出,所以HTTP标头已经被发送,而php需要修改它们以启动会话,而且不可能再进行。重新组织您的代码,以便在发送任何输出之前进行session_start()调用。

答案 1 :(得分:0)

您确定要将其与“TRUE”字符串进行比较吗? 我不知道你期望什么价值,但尝试$ var == TRUE可能有所帮助。