[請益] 有關session傳值的問題

看板PHP作者 (小早)時間19年前 (2006/08/03 17:16), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
希望寫成:在login.php中設定$_SESSION['user']的值,到a.php印出 真正在跑時:兩個網頁各產生一個session,login產生的session有$_SESSION['user'] 的值,但是a.php產生的沒有,在a.php echo $_SESSION['user']時,是 讀到a.php產生的session,所以沒有東西。 請問要如何改寫才能讓a.php讀到login.php寫入的$_SESSION['user']? login.php ************************ <?php if($_GET['mode']=="login") { session_start(); if(!isset($_SESSION['user'])) { $_SESSION['user']="wshadow"; } echo "<script language=\"JavaScript\">location.href=\"a.php\"</script>"; } else if($_GET['mode']=="logout") { session_destroy(); } ?> <form name="form1" method="post" action="login.php?mode=login"> <input type="submit" name="Submit" value="送出"> </form> a.php ********************************** <?php session_start(); echo "sid=".session_id()."<p>login user=".$_SESSION['user']; ?> <form name="form2" method="post" action="login.php?mode=logout"> <input type="submit" name="Submit2" value="登出"> </form> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.78.160.79

08/03 18:25, , 1F
找到答案了,php.ini裡的session.use_cookies沒開= =a
08/03 18:25, 1F
文章代碼(AID): #14qRxm_L (PHP)
文章代碼(AID): #14qRxm_L (PHP)