在我的php文件中,错误将显示为Undefine函数session_is_register

时间:2015-04-28 23:47:46

标签: php function session undefined

如何更正程序

  

错误将显示调用未定义的函数session_is_registered()   在第40行的/home/rajesh/public_html/lib/common.php中这是第40个   线

mydict = {}
mylist = ['331416', 'Macromedaeus', 'distinguendus', '|', '|', 'scientific', 'name','|']
mydict[mylist[0]] = mylist[1:]

print mydict

另一个错误configures.php我在我的域中上传文件

  

mysql_connect():拒绝访问用户' rajesh' @' localhost' (使用   密码:YES)在/home/rajesh/public_html/lib/configures.php上线   4

if(!session_is_registered("u_type")) {
    session_register("u_type");
}
if(trim($_REQUEST['u_type']) != "") {
    $_SESSION['u_type'] = trim($_REQUEST['u_type']);
}

任何人都帮我纠正文件并发送邮件ID联系

1 个答案:

答案 0 :(得分:0)

session_is_registered()在PHP 5.3.0上被删除并在PHP 5.4.0上被删除所以我敢打赌你运行的是PHP 5.4.0

您可以通过调用轻松找到PHP的版本 phpinfo();

关于MySQL问题......你很可能有一个用户权限问题: 检查:

  • mysql用户名可以从该计算机访问。如果MySQL与PHP服务器在同一台计算机上运行,​​则必须具有与@localhost一起使用的DB_USER名称。在MySQL中,具有username@%通配符的用户不包含localhost。

  • 确保mysql用户实际上已被授予对数据库的访问权限。同样,username@localhostusername@%不同。