Php “我的网站”中的会话出错

Php “我的网站”中的会话出错,php,Php,我使用的是PHP 5.4,出现以下错误: [28-Jul-2014 13:40:33]PHP致命错误:调用未定义的函数session_is_registed() 这是我的密码: <?php if ( $_SESSION['session_chat'] && $_SESSION['session_admin'] && $_SESSION['session_setup'] ) session_start() ; include_once( "../we

我使用的是PHP 5.4,出现以下错误:

[28-Jul-2014 13:40:33]PHP致命错误:调用未定义的函数session_is_registed()

这是我的密码:

 <?php
if ( $_SESSION['session_chat'] && $_SESSION['session_admin'] && $_SESSION['session_setup'] )
    session_start() ;
include_once( "../web/conf-init.php" ) ;
$DOCUMENT_ROOT = realpath( preg_replace( "/http:/", "", $DOCUMENT_ROOT ) ) ;
include_once("$DOCUMENT_ROOT/API/Util_Dir.php") ;

$transcript = "" ;
$text = ( isset( $_GET['text'] ) ) ? $_GET['text'] : "" ;
$requestid = ( isset( $_GET['requestid'] ) ) ? $_GET['requestid'] : "" ;
$sid = ( isset( $_GET['sid'] ) ) ? $_GET['sid'] : "" ;
$action = ( isset( $_GET['action'] ) ) ? $_GET['action'] : "" ;
$admin_id = ( isset( $_GET['admin_id'] ) ) ? $_GET['admin_id'] : "" ;
$theme_admin = ( isset( $_GET['theme_admin'] ) ) ? $_GET['theme_admin'] : "" ;
$respawn = 0 ;

if ( isset( $_SESSION['session_chat'][$sid]['asp_login'] ) )
    $l = $_SESSION['session_chat'][$sid]['asp_login'] ;
else if ( isset( $_SESSION['session_admin'][$sid]['asp_login'] ) )
    $l = $_SESSION['session_admin'][$sid]['asp_login'] ;
else if ( isset(  $_SESSION['session_setup']['login'] ) )
    $l =  $_SESSION['session_setup']['login'] ;
else 
从复制/粘贴

会话已注册

警告-从PHP 5.3.0开始,此函数已被弃用,并从PHP 5.4.0开始删除


但是,我看不到您对该函数的调用。是否在conf init.php中?

您是否有可能使用php 5.4或更高版本?您将不得不透露更多的代码。如果没有启动会话,则无法检查会话变量。@JayBlanchard:当然可以$_会话始终存在。在您执行session_start()之前,它不会被填充(或自动保存)