Re: [請益] 有分權限的網頁

作者: localhost (127.0.0.1)   2015-04-16 14:09:49
應該要用if else
SESSION_start();
if ($username == $row[1] && $password == $row[2]) {
$_SESSION['username'] = $username;
}
else
{$_SESSION[username] = "Guest";}
echo "<script>alert('Login Successed!');</script>";
echo '<meta http-equiv=REFRESH CONTENT=1;url=index.php>';
還有照你的敘述 應該是要用cookie 而不是session
※ 引述《kamihane (也無風雨也無晴)》之銘言:
: 新手又來發問了。
: 我遇到的問題是我希望在首頁的地方能夠判定不同的user來顯示出不同的頁面。
: 例如一開始進入的時候沒有登入紀錄,所以是訪客,網頁最頂端會有登入 跟 註冊的選項
: 如果登入過的,上面會寫"歡迎,'username'" 這樣。
: 爬過文之後發現應該是用SESSION這項功能,但是我嘗試在index.php最上面放:
: <?php
: SESSION_start();
: $_SESSION[username] = "Guest";
: ?>
: 然後再登入的地方寫:
: if ($username == $row[1] && $password == $row[2]) {
: $_SESSION['username'] = $username;
: echo "<script>alert('Login Successed!');</script>";
: echo '<meta http-equiv=REFRESH CONTENT=1;url=index.php>';
: }
: 這樣好像沒有辦法改變index.php的 session耶Orz?
: 是不是哪邊搞錯了呢?
作者: kamihane (也無風雨也無晴)   2015-04-16 14:15:00
了解.. 我繼續試試看Orz 謝謝您
作者: localhost (127.0.0.1)   2015-04-16 14:16:00
cookie存在使用者電腦 判斷有沒有登入過應該是用cookie
作者: kamihane (也無風雨也無晴)   2015-04-16 14:17:00
嗯 知道了

Links booklink

Contact Us: admin [ a t ] ucptt.com