2012-12-09 4 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 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"; 
} 

?> 
관련 문제