PHP メンバーの権限_PHP チュートリアル

WBOY
リリース: 2016-07-13 10:27:33
オリジナル
1306 人が閲覧しました

echo $uu=@array_sum(@$_POST['gr']);
?>
<フォームアクション="" メソッド="POST">
ADD<入力タイプ= checkbox" name="gr[]" value=1 >
UPD>
LIS>
DEL>
<入力タイプ="submit" value="提交" />



mysql_connect("localhost","root","");
mysql_select_db("db99");
mysql_query ("セット名'UTF8'");
define('ADD', 1);
define('UPD', 2);
define('LIS', 4);
define('DEL', 8);
?>


include_once('config.php');
$sql="select * from `user_admin` as a,`user_group`
as b ここで、a.`gro`=b。 `sid` と a.`uname`=''";
$query=mysql_query($sql);
$rs=mysql_fetch_row($query);
if($rs[6]&ADD){
echo "有权制限";
}else{
echo "無制限";
}
?>

ここでは主に 2 つの方法を使用します。これは一種の思索であり、通常の量を指定するには 2 回の N 回の実行が必要です。 //1 转化二进制
define('UPD', 2); //10
define('LIS', 4); //100
define('DEL', 8); //1000

$sy = 追加 |更新 |リス | DEL;

「すべて权制限」をエコーし​​ます。 decbin($sy);

$ny = $sy ^ (UPD | DEL);
echo "没有删除和更新权制限" 。デクビン($ny);

PHP では、特定の範囲内の数値が & 演算子を使用できるかどうかを判断します。

& は、&& 演算子ではなく、ビット演算子です (ビット演算子: & | ^ ~)

例:7=4|2|1 ===》 $sy = 4|2|1
この場所の、または指定された可能性のある内容値、位置运算空間では、7= で理解できます。 4+2+1 では、 & を使用すると、7&8 が危険である場合でも、7&4、7&2、7&1 がすべて真であることがわかります。 $sy ^ 2
这样一来,$ny 只有 4|1 如果為判断也就只有 $ny&4、$ny&1



http://www.bkjia.com/PHPjc/815977.html

www.bkjia.com

http://www.bkjia.com/PHPjc/815977.html技術記事 ?php echo $uu=@array_sum(@$_POST['gr']); ? form action="" method="POST" ADDinput type="checkbox" name="gr[]" value=1 ?php echo $uu1?"checked":null;? UPDinput type="checkbox" name="...
関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!