2011-09-16 2 views
1

내 페이지 중 하나에서 실행중인 작은 페이지가 있습니다. 그것은 다른 페이지에서 실행하고있는 것과 정확히 똑같은 코드이지만, 특히이 페이지에서는 전혀 실행되지 않습니다. 대신 "$ session"바로 다음에 시작하는 코드의 일부를 인쇄합니다. $ 세션 변수를 사용하기 때문에 포함 경로가 올바른지 확인했습니다.페이지가 PHP의 작은 부분을 인식하지 못합니다.

로그인 한 사용자가 있으면 사용자의 사용자 이름 만 표시됩니다. 내 코드에 문제가 있습니까?

<div style="text-align: left; float: left; font-size: 70%; clear: both;"> 
      <? 
       if ($session->logged_in){ 
        echo "You are logged in as: <br>", $session->username; 
       } 
      ?> 
     </div> 

현재 전체 페이지를 봐 (당신이 로그인 할 수있는 시간이 걸릴 경우는, 음 ... 다른 페이지에 작동하는 방법 즉, 통지) 할 수 있습니다

http://uglyfacez.com/gallery/

+1

short_open_tags를 사용하도록 설정 했습니까? ' JohnP

+0

'

+0

그게 내가 시도한 첫 번째 것이지만, 행운을합니다. –

답변

0

<?의 시도하는 것입니다.

2

PHP short tags이 서버에서 활성화되지 않았습니까?

이 시도 :

 <?php // CHANGE HERE 
      if ($session->logged_in){ 
       echo "You are logged in as: <br>", $session->username; 
      } 
     ?> 
2

내 첫번째 추측이 문제는 다른 곳에서 내 코드와 거짓말 <?php 대신

+0

나는 이것을 일찍 시도했지만, 불행히도 아무것도 바뀌지 않았다. –

관련 문제