日韩av免费看网站_精品无码久久久久久久动漫_国产精品自拍视频_日韩亚洲成人av在线

北京網(wǎng)站制作公司,豐富的網(wǎng)站建設(shè)經(jīng)驗(yàn),為企業(yè)提供精品網(wǎng)站制作服務(wù)!網(wǎng)站改版中,內(nèi)容僅供參考!
服務(wù)熱線:

PHP利用位與運(yùn)算【&】實(shí)現(xiàn)簡(jiǎn)單權(quán)限設(shè)計(jì)

要判斷一個(gè)數(shù)在某些數(shù)范圍內(nèi)就可以使用 & 運(yùn)算符(數(shù)值從上面的表中得來(lái)),可以知…

PHP利用位與運(yùn)算【&】實(shí)現(xiàn)簡(jiǎn)單權(quán)限設(shè)計(jì)


權(quán)限值是這樣的:

讀:2^0=1,相應(yīng)2進(jìn)數(shù)為”0001″(在這里^我表示成”次方”,即:2的0次方,下同)

寫:2^1=2,相應(yīng)2進(jìn)數(shù)為”0010″

傳:2^2=4,相應(yīng)2進(jìn)數(shù)為”0100″

刪:2^3=8,相應(yīng)2進(jìn)數(shù)為”1000″


要判斷一個(gè)數(shù)在某些數(shù)范圍內(nèi)就可以使用 & 運(yùn)算符(數(shù)值從上面的表中得來(lái)),可以知道7&4、7&2、7&1都是為真,而如果7&8則是為假。


<?php
$key = 13;//13=8+4+1,二進(jìn)制數(shù)為1101
if($key & 8)
echo '有刪除權(quán)限<br>';
if($key & 4)
echo '有上傳權(quán)限<br>';
if($key & 2)
echo '有寫入權(quán)限<br>';
if($key & 1)
echo '有只讀權(quán)限<br>';
?>


MySQL中也可使用位與運(yùn)算(假如要讀取所有具有上傳權(quán)限的用戶)



SELECT * FROM user WHERE `權(quán)限` & 4 > 0;

對(duì)于一般簡(jiǎn)單的權(quán)限設(shè)計(jì)這樣使用足夠了。

案例應(yīng)用:DESTOON級(jí)別更改為可多選(checkbox)

其它相關(guān)文章:
網(wǎng)站制作公司 — 北京杰銳飛揚(yáng)科技發(fā)展有限公司 ? 版權(quán)所有
京ICP備09005099號(hào)-7

在線
客服

在線客服服務(wù)時(shí)間:9:00-20:00

選擇下列客服馬上在線溝通:

客服
熱線

133 9152 9507
7*24小時(shí)客服服務(wù)熱線

關(guān)注
微信

官方微信
頂部
主站蜘蛛池模板: 久久视频免费在线| 欧美久久久久久V| 国产成人精品日本亚洲专区61| 亚洲国产欧美一区二区三区不卡 | www.日韩免费| 久久久成人精品| 日本一区二区三区在线播放| 91久久精品美女| 国产精品成av人在线视午夜片| 精品日本一区二区三区在线观看| 日韩精品视频在线观看视频| 丁香六月激情婷婷| 国产精品视频永久免费播放| 激情六月丁香婷婷| 精品视频在线观看| 国精产品99永久一区一区| 久久资源免费视频| 久久久久久久久国产| 欧美激情亚洲综合一区| 欧美中文在线观看国产| 日韩欧美一区三区| 日本一区二区三区www| 日韩av成人在线| 欧美日韩电影在线观看| 欧美综合在线第二页| 日本高清一区| 日本不卡一区| 日本亚洲欧洲精品| 欧美一区二区三区在线免费观看| 日本一区二区三区精品视频| 欧美在线一区二区三区四| 日本精品一区二区三区不卡无字幕| 婷婷五月综合缴情在线视频| 亚洲a成v人在线观看| 亚洲精品tv久久久久久久久| 午夜精品视频在线观看一区二区| 日韩一区二区三区资源| 欧日韩免费视频| 精品一区二区不卡| 国产成人精品视| 亚洲xxxx做受欧美|