2012-12-09 29 views
0

我剛剛開始學習php,我正在使用if語句來控制將根據用戶是否登錄而在我的網頁上顯示的內容。轉換會話語句?

我知道如何通過使用此會話語句向用戶顯示事物,如果他們在他們的會話下登錄的。但是,如果用戶沒有在他們的會話下登錄,我將如何創建反向來告訴網站顯示其他內容?

下面是我使用的代碼。

<?php if (isset($_SESSION['user_id'])) { 
    if ($user['id'] == $_SESSION['user_id']){ 
     if ($user['account_type'] == "platinum"){ ?> 
      <html stuff> 
     <?} 
    } 
}?> 
+1

如果你不瞭解'else'子句,你從哪裏學習了編程? PHP的if語句與幾乎所有其他語言的類似。 – Barmar

回答

0

這聽起來像你是編程新手,而不僅僅是PHP。歡迎來到社區!

您正在尋找if-的文檔else的一部分。這對很多編程語言都很常見。

下面是一個讓你開始的例子。

<?php 

if (isset($_SESSION['user_id'])) 
{ 
    if ($user['id'] == $_SESSION['user_id']) 
    { 
     if ($user['account_type'] == "platinum") 
     { 
      print "Welcome, platinum user"; 
     } 
     else 
     { 
      print "Welcome, non-platinum user"; 
     } 
    } 
    else 
    { 
     print "Unexpected session"; 
    } 
} 
else 
{ 
    print "You are not logged in"; 
} 

?>