0

これは私のコードです:作ることは可能ですか

if(isset($_GET['home'])){
if($_SESSION['valid_user']==null){
    $_SESSION['pages']=0;//this is when user is not login or visitor
}else{
    if($_SESSION['valid_admin']==1){
        $_SESSION['pages']=1;//this is when user is login as admin
    }else{
        $_SESSION['pages']=2;//this is where user is login
    }
}
}

このようなコードを作成すると。

 if(isset($_GET['home'])){
if($_SESSION['valid_user']==null){
    $_SESSION['pages']=0;//this is when user is not login or visitor
}else{
    if($_SESSION['valid_admin']==null){
        $_SESSION['pages']=0;//this is when user is login as admin
    }else{
        $_SESSION['pages']=2;//this is where user is login
    }
}
}

valid_adminまたはadmin_userがログインしている場合のコードをどこに配置する必要がありますか?ホームページ用に3つの異なるページを作成しました..1 =ユーザー用1 =管理者用および1 =訪問者用英語が下手で申し訳ありません...

4

1 に答える 1

0

私は次のようなもので行きます:

if(isset($_GET['home'])){
  if(isset($_SESSION['valid_user'])) {
    $_SESSION['pages']=0;//this is when user is not login
  } else {
    if(isset($_SESSION['valid_admin'])) {
      $_SESSION['pages']=1;//this is when user is login as admin
    } else {
      $_SESSION['pages']=2;//this is where user is login or Visitor
    }
  }
}

その場合は、対応する$_SESSIONメンバーのみを設定します。

于 2013-02-01T18:56:23.840 に答える