if(){ //有权限 echo "form ";echo "input type='' ";echo "/form";}else //不显示{}
创新互联专业为企业提供玛曲网站建设、玛曲做网站、玛曲网站设计、玛曲网站制作等企业网站建设、网页设计与制作、玛曲企业网站模板建站服务,十载玛曲做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
相当于PHP里判断有权限就输出带表单的语句 否则不输出 这样客户端就看不到了
另一种方法是参数表,适用于固定参数,只判断bool的
例如
用户 读 写 执行
abc Y Y Y
cba Y N N
zzz Y Y N
那么
abc=7(二进制 111)
cba=1(二进制 001)
zzz=3(二进制 011)
例如论坛,权限都是固定的参数值,每个人区别只是 有/无 某个权限
*要注意的参数是64位/32位的问题——避免溢出
比如你登录后存储用户名是用session, 而且键名是user
那么
在网页2头部加上如下代码:
?php
session_start();
if ( $_SESSION['user'] != 'bc' ) {
echo 'scriptalert("无权限");/script';
die;
}
其他的同理!
当然, 具体项目这样做的话, 肯定是不现实的, 那么多用户, 都用用户名来判断的话, 会整死人的!
所以, 我这个代码也只是跟着你的思路走而已!
建议: 数据库再增加一个字段, 用于记录该用户权限
登录成功后, 同时取出该用户的权限字段值,并进行储存( 比如session )
然后在每个页面用权限字段来进行判断!