[請益] 有關session傳值的問題
希望寫成:在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
08/03 18:25, 1F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章