更新PHP版本后,PHP会话将无法运行

时间:2014-03-07 13:45:08

标签: php

将我的网站从旧版本移到新版本的PHP后,我的登录会话显示以下消息未定义函数Session_Register但在升级此脚本之前工作

这是我的登录脚本

if($count=1)
{
    session_register('username');

    header("location:authorized.php");
}

5 个答案:

答案 0 :(得分:3)

该功能已弃用。使用:

$_SESSION['username'] = 'value';

答案 1 :(得分:1)

session_register已被弃用。

请使用$_session['key']并在此

中设置您的值

也必须在此之前启动会话: - session_start()

$_SESSION['username'] = 'anyvalue';

获取此会话

$sss = $_SESSION['username'];

答案 2 :(得分:1)

<?php
   session_start();
?>

你有没有开始会议

答案 3 :(得分:0)

版本5.3中的函数session_register已弃用,版本5.4中的已完全删除

这意味着您必须从:

更改session_register的所有实例
session_register('username');

类似于:

$_SESSION['username'] = $username;

答案 4 :(得分:0)

如果在Codeigniter中遇到会话问题, 然后将Codeigniter升级到最新版本。 问题将解决。