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/ 请问怎样将字符串转化为ascii码? php获取某个页面的内容 ssh2_connect() 为什么用zendguard 加密的文件不能和未加密的文件混用? 为何mysql_fetch_array没有执行? php与mysql查询问题 实现关闭页面的同时自动删除session?? 新手,简单问题:如何判断用户名是否存在? 为什么 onclick="if(!confirm('真的要清空所有短消息吗?'))无用? 求一个简易的mysql管理程序 我自己写的一套程序,做好了整合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