作者localhost (127.0.0.1)
看板PHP
标题Re: [请益] 有分权限的网页
时间Thu Apr 16 14:09:49 2015
应该要用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?
: 是不是哪边搞错了呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 210.62.185.25
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PHP/M.1429164591.A.951.html
1F:推 kamihane: 了解.. 我继续试试看Orz 谢谢您 04/16 14:15
2F:→ localhost: cookie存在使用者电脑 判断有没有登入过应该是用cookie 04/16 14:16
3F:推 kamihane: 嗯 知道了 04/16 14:17