php 致命错误:调用未定义的函数 session_register()

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/20619704/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-08-25 03:20:47  来源:igfitidea点击:

Fatal error: Call to undefined function session_register()

phpmysql

提问by brianc

session_register("username"); // session checker for pages
$_SESSION['username']= $username; // storing username in session

i am doing a php login system but when i click login system i go this error

我正在做一个 php 登录系统,但是当我点击登录系统时,我会出现这个错误

Fatal error: Call to undefined function session_register() in C:\xampp\htdocs\loginscript\auth_check.php on line 24

致命错误:在第 24 行调用 C:\xampp\htdocs\loginscript\auth_check.php 中未定义的函数 session_register()

i am using php5.3 how can i solve this problems

我正在使用 php5.3 我该如何解决这个问题

回答by Krish R

This function has been DEPRECATED as of PHP 5.3.0and REMOVED as of PHP 5.4.0.

该函数自PHP 5.3.0起已弃用,自 PHP 5.4.0起已移除。

Ref: http://www.php.net/manual/en/function.session-register.php

参考:http: //www.php.net/manual/en/function.session-register.php

Dont use session_register(), session_is_registered()and session_unregister()

不要使用session_register(),session_is_registered()session_unregister()

You can use $_SESSION[]instead of that

你可以用它$_SESSION[]代替

Like as mentioned below:

就像下面提到的:

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

回答by Noor

Do not use session_register("myusername");instead use

不要使用session_register("myusername");而是使用

$_SESSION['username']= "username"; // storing username in session

session_registerfunction has been deprecatedsince PHP5.3

session_register功能已被弃用,因为PHP5.3

回答by Ahosan Karim Asik

Useisset($_SESSION['username'])for check session Like as:

使用isset($_SESSION['username'])了检查会话赞为:

if(!isset($_SESSION['username'])){
   // go to login page code here.
    // in login page, store data into session, use following:
    $_SESSION['username']="username";
}
else{
   $username=$_SESSION['username'];// get previous session and go your project page
}

session_register()function has been deprecated since PHP5.3

session_register()函数自 PHP5.3 起已弃用