Home >Backend Development >PHP Tutorial > 框架有关问题?求高手

框架有关问题?求高手

WBOY
WBOYOriginal
2016-06-13 13:31:51697browse

框架问题?求高手

PHP code
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
<?php include("../login/qx.php") ;?>



<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>无标题文档</title>

<frameset rows="56,*" cols="*" frameborder="no" border="2" framespacing="2">
  <frame src="top.php" name="topFrame" scrolling="No" noresize id="topFrame" title="top">
  <frameset rows="*" cols="186,*" framespacing="0" frameborder="no" border="0">
    <frame src="lift.html" name="leftFrame" scrolling="No" noresize id="leftFrame" title="left">
    <frame src="mian.html" name="mainFrame" id="mainFrame" title="main">
  </frameset>
</frameset>
<noframes>
</noframes>


我的后台设置了只有用户登录的时才可以进入,后台是一个框架结构,可是为什么我登录成功了,还提示我没有登陆权限
登陆权限我是这样写的也就是qx.php[code=PHP][/code]
PHP code
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

--><?php session_start();
?>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<?php if (empty($_SESSION['login'])) {
    echo "<script>alert('你没有访问权限,请先登录!');window.location.href='../login/login1.php'";
    exit;
}
else{
     echo "<script>alert('欢迎光临!');window.location.href='index.php'</script>";
    }
?>

为什么会不对呢?怎么会提示呢

------解决方案--------------------
session_start();
?>

echo "<script>alert('你没有访问权限,请先登录!');window.location.href='../login/login1.php'</script>";
exit;
}
else{
echo "<script>alert('欢迎光临!');window.location.href='../admin/index.php'</script>"; //登陆成功后进入该分支。而你又让它跳转到原页面。所以重复进入该分支。一直在跳转。还不明白?
//解决办法就是:不要在/admin/index.php包含qx.php。
}
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn