簡體   English   中英

我的 session 代碼有問題,我不知道發生了什么?

[英]I have some problem in my code with session and I don't know what is going on?

我在使用 php 會話時遇到問題。 我有一個檢查用戶是否登錄的功能

       function is_logged_in()  {
                my_session();
           if ($_SEESION['logged_in'] === true )
                {
                    // it is true
                    return true;
                }
                else
                {
                    // is not true
                    return false;

                }
                my_session();
            }

我的功能 my_session 如下。

    function my_session() {
        $status = session_status();
        if($status == PHP_SESSION_NONE){
            //There is no active session
            session_start();
        }else
            if($status == PHP_SESSION_DISABLED){
                //Sessions are not available
            }else
                if($status == PHP_SESSION_ACTIVE){
                    //Destroy current and start new one
                    session_destroy();
                    session_start();
                }
    }

但它仍然說未定義的變量:_SEESION。 我已將代碼放在同一個文件中,我想檢查用戶是否已登錄並嘗試從 session_start() 開始,然后以簡單的 session destroy 結束,但沒有運氣。

$_SESSION替換$_SEESION

只需更換這個

 if ($_SEESION['logged_in'] === true )

在這

if ($_SESSION['logged_in'] === true )

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM