php代码怎么实现页面访问权限的控制 刚用php,对php还不太熟悉.....如题,只有通过登录后才可以访问页面,后台用的是php,怎么实现页面访问权限控制....... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用session保存用户登录信息,进入页面前先检查session中的用户登陆了没有 验证用户名密码正确后 可保存在cookie或session中在其它页面 取session或cookie是否为空 如果是空就跳转到登陆页面 是在客户端检查session 还是在php中检查..... php中检查类似这样if(isset($_SESSION['username']) && $_SESSION['username' != ""); session是保存在服务器端可如楼上那样也可以这样if(empty($_SESSION['username'])){ echo '没有登陆';} 跳转页面header("Location: index.php"); if (empty($_SESSION['user'])) { if ($cmd_task!='logon') { throw new Exception('你还没有登录'); //这里怎么控制跳转到前台的登录页面(login.html) } } if(empty($_SESSION['username'])){ echo '<script>alert("你还没有登陆");document.location.href='login.html';</script>';} //弹出一个提示用header我记得是前面不能有输出 不好意思 写错了改成下面echo '<script>alert("你还没有登陆");document.location.href="login.html";</script>';'login.html' 这里不能用单引号 把session彻底弄明白。你的问题就解决了。参考:http://www.w3school.com.cn/php/php_sessions.asp http://blog.163.com/zgq8454186@126/blog/static/529337592008512715810/ 怎么我网站调用smarty就出现fordidden? 求PHP开发工程师 帮帮我这菜鸟 求长短字符一次无重复替换? 请问PHP中的编码问题该怎么解决呢 如何将GB2312转换成UTF-8 局部函数的问题 为什么我的php大小写不敏感? 请问论坛中的传纸条功能是怎样实现的?给个思路吧!(100分) 清那位大虾讲一下正则表达式的用法!初次接触,不懂! 我自己写的一套程序,做好了整合UC,就是不能接收同步更改密码 帮忙
在其它页面 取session或cookie是否为空 如果是空就跳转到登陆页面
类似这样
if(isset($_SESSION['username']) && $_SESSION['username' != "");
可如楼上那样也可以这样
if(empty($_SESSION['username']))
{
echo '没有登陆';
}
header("Location: index.php");
if ($cmd_task!='logon') {
throw new Exception('你还没有登录');
//这里怎么控制跳转到前台的登录页面(login.html)
}
}
{
echo '<script>alert("你还没有登陆");document.location.href='login.html';</script>';
}
//弹出一个提示
用header我记得是前面不能有输出
echo '<script>alert("你还没有登陆");document.location.href="login.html";</script>';
'login.html' 这里不能用单引号
参考:
http://www.w3school.com.cn/php/php_sessions.asp