不可用3
只能用2的N次方
1,2,4,8,16.......
define('ADMIN',4);
if($access & ADMIN)
.......
只能用2的N次方
1,2,4,8,16.......
define('ADMIN',4);
if($access & ADMIN)
.......
解决方案 »
- 关于模糊查询的问题,急求哦
- pdo连接问题?
- http://localhost/wosheji/lantan/fl.php?id= java 求救
- 求两张表的count的行数和的sql语句
- Warning: mysql_fetch_assoc():
- 根据用户的ip地址判断出来其所在的城市!!急!!!!
- php 验证码 session [
- 各位大侠,请教一个问题就是php可不可以通过socket来接收vc++发送过来的通过socket传输的图片?
- 请教关于SESSION的问题!
- 正则表达式救助
- 求一些在xoops基础上开发网站得经验和感受
- 用fopen打开.wma文件(文件大小:948k),然后写入数据库...怎么写不进mysql数据库?是那里没配置好还是?
如
$a = 11; //对应 1011
$b = 1; //对应 0001$a&$b
1011
0001
----------
0001判断if($a&$b)===true
$a1$b
1011
0001
---------
1011权限用
$a 来存可以用的权限信息;
每个位对应一种权限..
$b 是用来判断是否用该权限的标志..
if($access & ADMIN)
.......
明白了。如果用户判断为ADMIN的话,怎样给他设定权限呢?他肯定有member权限了。通过递加么?也就是在登陆的时候判断是否是ADMIN,如果是,就|增加权限?
define('ADMIN',4+2)
用+或者|都可以的
因为1248...里面没有重复的位的