2017-12-25 29 views
0

사용자 (등록 된) 프로필 설정에 대해 물어보고 싶습니다. 예를 들어 많은 포럼에서 설정 페이지에서 개인 정보 설정을 선택할 수 있습니다. 나는 등 내 전자 메일 주소 나 내 이름을 표시하지 않습니다 "을 의미PHP 사용자 프로필/사용자가 액세스 할 수있는 경우

나 일부 변수를 설명하자. 로그인 한 사용자 이름이

$_SESSION['username']

$ 이름 : 사람의 프로필 페이지 (대한 예 : profile.php/사용자 이름) - 나는이에 대한 get 메소드를 사용

누군가의 프로필과보기 로그인 현재 사용자가()를 참조하거나하지 않도록 액세스가있는 경우 버튼을 표시 할

..

여기 있습니다 :

if($_SESSION['username'] != $username) 
{ 
//do not show button 
}else{ 
//show button} 

display:none 또는 visibility hidden을 사용하고 싶지 않습니다. 그들은 소스 코드에서 변경할 수 있기 때문에 나는 그것을 좋아하지 않았다. 개인 기능으로 이러한 설정을 할 수 있습니까? 예제가있는 솔루션이 필요합니다. 감사합니다. .

+0

가 그냥 다른 절에서 버튼을 에코 : 에코 '<입력 유형 = "버튼">'; – NovaLogic

답변

1

사용자가 액세스했는지 여부를 결정하는 논리에 따라 다릅니다. 이 두 변수를 비교 그냥 간단한 조건이 있다면, 당신은 단순히 echo 명령을 통해 버튼을 표시 할 수 있습니다 :

if ($_SESSION['username'] === $username) { 
    echo '<button>Profile page</button>'; 
} 
+1

나는 정말로 웃는다. D : 어떻게 깨닫지 못했을 까? 감사. – Aslanmuco