[請益] 為何我的session會這樣壓??
我希望建立一個登入的機制,以前再寫都沒有碰過這樣的問題,
不過這台電腦的mysql ~php~apache都是最近才安裝的
結果我想要啟動sessioin紀錄管理者的帳號
在這裡的echo $_SESSION["admin"];
沒有問題
以下是程式碼:
<?
require("connect.php");
$uid = $_POST["uid"];
$password = $_POST["password"];
$getUser = "select * from user where uid = '$uid'";
$resultOfGetUser = mysql_query($getUser);
if(mysql_num_rows($resultOfGetUser) > 0 )
{//登入成功
@session_start();
session_register("admin");
$_SESSION["admin"] = $uid;
echo $uid;
echo $_SESSION["admin"];
?>
<script>
alert("登入成功!");
location.replace("board_list.php");
</script>
<?
}
else{
?>
<script>
location.replace("login.php?err=1");
</script>
<?
}
?>
但是!
我換到另一個頁面後,例如:上述登入成功後的board_list.php
@session_start();
echo $_SESSION["admin"];
都沒有輸出任何的值耶....怎麼會這樣
我看我的phpinfo.php中的session support是enable阿
這問題我在其他地方寫的時候都沒碰到過....
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.174.34.132
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 4 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章