php 调用未定义的函数session_register()[重复]

sgtfey8w  于 2023-01-29  发布在  PHP
关注(0)|答案(3)|浏览(99)
    • 此问题在此处已有答案**:

How to fix the session_register() deprecated issue?(7个答案)
3天前关闭.

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

我正在做一个PHP登录系统,但当我点击登录系统,我去这个错误
致命错误:调用第24行C:\xampp\htdocs\loginscript\auth_check.php中未定义的函数session_register()
我使用的是PHP 5.3如何解决这个问题?

new9mtju

new9mtju1#

此函数自PHP 5.3.0起已弃用,自PHP 5.4.0起已删除。
参考:http://www.php.net/manual/en/function.session-register.php
不要使用session_register()session_is_registered()session_unregister()
您可以使用$_SESSION[]来代替它
如下文所述:

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

anauzrmj2#

请勿使用session_register("myusername");,而应使用

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

PHP5.3以来,session_register函数一直是deprecated

zte4gxcn

zte4gxcn3#

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()函数自PHP5.3起已弃用

相关问题