session_regenerate_id():无法重新生成会话id-标头已发送



它正在输出:session_regenerate_id((:无法重新生成会话id-已在中发送的标头

session_start();
session_regenerate_id();
$_SESSION['inside'] = TRUE;
$_SESSION['username'] = $GettedName;
$_SESSION['id'] = $ID;
$_SESSION['email'] = $sirname ;
$_SESSION['sirname '] = $sirname ;

会话已经发送错误的原因很少。请使用ob_start((;

ob_start();
session_start();
session_regenerate_id();
$_SESSION['inside'] = TRUE;
$_SESSION['username'] = $GettedName;
$_SESSION['id'] = $ID;
$_SESSION['email'] = $sirname;
$_SESSION['sirname '] = $sirname;
ob_clean();
ob_start();

在代码开始时,检查您的会话数组中是否有空间,如下面的

$_SESSION['sirname '] = $sirname ;

应该是

$_SESSION['sirname'] = $sirname ;

试试这个

ob_clean();
ob_start();
session_regenerate_id();
$_SESSION['inside'] = TRUE;
$_SESSION['username'] = $GettedName;
$_SESSION['id'] = $ID;
$_SESSION['email'] = $sirname;
$_SESSION['sirname'] = $sirname;

最新更新