会话--如何替换会话寄存器&;会话_注销PHP 5.2.9

会话--如何替换会话寄存器&;会话_注销PHP 5.2.9,php,session,Php,Session,求你了,我需要你的帮助。我的主机提供商最近更改了php的版本(根据phpinfo.php,它是5.2.9,register_globals是关闭的)。从这一刻起,我在登录我的网站时遇到了问题(只输入了密码)。请问,有谁能给我建议吗?多谢各位 文件名:log.php <? include('./config.php') ?> <? IF($co=="off"): Session_unregister("PASSWORD"); UnSe

求你了,我需要你的帮助。我的主机提供商最近更改了php的版本(根据phpinfo.php,它是5.2.9,register_globals是关闭的)。从这一刻起,我在登录我的网站时遇到了问题(只输入了密码)。请问,有谁能给我建议吗?多谢各位

文件名:log.php

<?  include('./config.php') ?>
<?  
    IF($co=="off"):
        Session_unregister("PASSWORD");
        UnSet($PASSWORD);
        Die();
    ENDIF;


    IF($password_form==$INI_ADMIN_PASSWORD):

        Session_register("PASSWORD");
        $PASSWORD = $password_form;

        Header("Location: status.php?login=true");
    ENDIF;

?>

在config.php文件中,有:

<?
    Session_start();        

    $INI_ADMIN_PASSWORD = "********";


?>

密码以一种形式相互关联(摘录):



非常感谢你的帮助

替换:
会话_注销(“密码”)

使用
unset($_会话[“密码])

并替换为:
Session_寄存器(“密码”)

使用
$\u会话[“密码”]=$PASSWORD

session\u start()
必须保持原样


但是,如果您以前使用过
register\u globals
,可能会有更多的代码被破坏,并且不可能以简单的方式帮助您,代码将需要广泛的检查

PHP5.2已经升级了,他们刚刚升级到它?!FFS,5.4已下线2个月,PHP7即将发布。离开那个主人!非常感谢你的帮助。。。不幸的是,它仍然不起作用。。。你觉得这行行行吗<代码>如果($password\u form==$INI\u ADMIN\u password):
$\u会话[“password”]=$password
$PASSWORD=$PASSWORD\u表单
<INPUT TYPE="password" SIZE="50" NAME="password_form"></INPUT>