簡體   English   中英

使用標頭重定向后,會話變量將丟失

[英]Session Variables are lost after redirect with header

我想在登錄過程后將一些信息存儲在會話變量中。 我可以在登錄后方法中成功打印會話變量。 即,我可以填寫會議變量。 如果用戶成功登錄,我將重定向到索引,但是我的會話變量為空。

我的登錄頁面:

    if($totalRows_Recordset1>0)
    {
        session_start();
        $_Session['Mail']=$un;
        $_Session['Password']=$p;

        header("location: Index.php"); 
        die();

    }

我的索引頁面:

<?php session_start(); echo $_Session['Mail']; ?>

$_SESSION需要大寫,區分大小寫。 $ _Session會打印,因為您聲明了一個名為$ _Session的局部變量。 讓我知道它是否有效:)

是的....大寫$ _SESSION試試這個$ _SESSION ['mail'] = $ un;

然后在索引頁中... echo $ _SESSION ['mail'];

暫無
暫無

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

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