session_regenerate_id():无法重新生成会话ID-会话未激活

时间:2020-09-23 06:03:57

标签: session

在我的PHP LOGIN页面之一中,我正在使用以下代码。我正在使用PHP版本7.3

最近我的Web提供商将我的服务器迁移到新服务器。迁移后,它工作正常。但是12小时后,我现在看到此错误。

<?php
if(session_status() !== PHP_SESSION_ACTIVE)
    { 
    // Finally, destroy the session.
       session_start(); 
    session_destroy();
    unset($_SESSION);
    session_regenerate_id(true);
       session_start(); 
        foreach ($_SESSION as $key=>$val)
        echo $key." -".$val."<br/>";    
}
?>

错误:

警告:session_regenerate_id():无法重新生成会话ID-会话在第8行的/email/PHPMailer/index0.php中未激活

警告:session_start():当标头已在第9行的/email/PHPMailer/index0.php中发送时,无法启动会话

警告:在第10行的/email/PHPMailer/index0.php中为foreach()提供了无效的参数

0 个答案:

没有答案