我这样判断为什么不行??
// 判断是否登陆
if (isset($_SESSION["admin"]) && $_SESSION["admin"] === true)
{
echo "您已经成功登陆";
echo "<meta http-equiv=refresh content=1;url=qyhuiyuan.php>";
}
else
{
// 验证失败,将 $_SESSION["admin"] 置为 false
$_SESSION["admin"] = false;
die("您无权访问,请注册用户或登录!");
echo "<meta http-equiv=refresh content=1;url=index.php>";
}
// 判断是否登陆
if (isset($_SESSION["admin"]) && $_SESSION["admin"] === true)
{
echo "您已经成功登陆";
echo "<meta http-equiv=refresh content=1;url=qyhuiyuan.php>";
}
else
{
// 验证失败,将 $_SESSION["admin"] 置为 false
$_SESSION["admin"] = false;
die("您无权访问,请注册用户或登录!");
echo "<meta http-equiv=refresh content=1;url=index.php>";
}
解决方案 »
- 搜索内容提交到google,百度
- PHP数字转换字母算法
- 如何检测用户是否使用代理服务器?
- 求如何使用PHP播放MPEG-4视频文件
- PHP可以改本地文件内容吗?
- 急!静态网页列表_分页更新的问题
- 请各位帮看一下,谢谢.关于google等搜索引擎抓取页面,关于mysql能否正常处理页面流量统计(一共2个问题)
- 北京有没有想换工作的PHP高手?请和联系(qq 24738916 msn [email protected])
- (请教高手)用Apache+Php如何支持Oracle啊?
- php中curl函数调用本地localhost接口,调用失败
- 有高手知道吗:我的BBS用的是phpBB,我想自己定义一个BBcode,使得在编辑粘子时可以粘.swf文件
- 用php把变量值写入数据库,应该怎么弄?(菜鸟问题)
$_SESSION['adminname']=$username;那在判断时的$_SESSION["admin"]是从哪里来的呢?
不过我上次编写的时候
在开头加了个
session_start();
好象好了。试试看。
改为
isset($_SESSION["admin"]) && $_SESSION["admin"] == true你的$_SESSION["admin"]在登录时好像没设值吧
setcookie('cookie_js_stamp',time(),time()+121600);
session_start(); //打开session
if(Session_is_registered("admin")){//假如该session成功注册过了,你需要的操作}
else{exit();}
?>
设值了,是登录时记录的用户名
$_SESSION['adminname']=$username;
if (isset($_SESSION["admin"]) && $_SESSION["admin"] === true)
你说的写的这几个处处矛盾……