吐槽,新手学php,总是各种问题啊~!
一直在做这个登录模块,困扰我2天的session在我的大神帮助下解决了。
简单说说吧!
一直按网上写啊写,改啊改!
先把可以的代码写出来吧!!
checklogin.php里有这一段:
// 登录成功之后,
session_start () ; //初始session
$_SESSION['Username']='true'; //一定要给赋值啊!!我就是忘记这一个!
echo "<script>alert('登陆成功。。。!');location.href='index.php';;</script>"; // 之后就是调到index.php
//header("Location:index.php");
然后index.php
里面对应这一段吧:
<?php
session_start () ; //还是要先开始会话
if (!isset ($_SESSION['Username'])||($_SESSION['Username'])!='true') //这个也很关键啊,判断是否存在,以及值是否正确,是这样理解的吧??
我。。反正是没有登录的话就执行if
{
echo "你没有登录,请<a href='login.php'>登录</a>!" ;
exit () ;
}
?>
之后如果不执行if的话,就继续执行以下代码??
好吧,就这样吧!