カンマ区切りのリストを保持する 2 つの変数があります。1 つはパーミッション変数で、もう 1 つはページにアクセスしたい人のユーザーグループ リストです。
1 = ユーザー
2 = エディター
3 = モデレーター
4 = 管理者
<?php
$query = mysql_query("SELECT * FROM users WHERE id='{$user['id']}'");
$user = mysql_fetch_assoc($query);
$query2 = mysql_query("SELECT * FROM menu WHERE active='1'");
$page = mysql_fetch_assoc($query2);
echo $user['usergroup']; // 1
echo $page['usergroup']; // 2,3,4
?>
両方の変数を比較して、ページにアクセスするための適切なユーザーグループがあるかどうかを確認する方法を見つけるのに助けが必要です
$user['usergroup'] に $page['usergroup'] の番号が含まれている場合は X を実行し、それ以外の場合は Y を実行
ありがとう :)