2017-08-06 63 views
0

這可能不只是我。我的apache服務器沒有讀取我的代碼的「if」部分。我有`Apache不讀取「If」部分代碼

 <div id="toolbar"> 
     <? if(isset($_SESSION["steamname"])) 
      { 
        <a class="button-logout" href="steamauth/logout.php">Log Out</a> 

       } 
      else 
       { 
        <a class="button-login" href="steamauth/login_steam.php">Log In</a> 

       } 
     ?> 
    </div>` 

在我的index.php,但在谷歌瀏覽器,我得到

<!--? if(isset($_SESSION["steamname"])) 
      { 
        <a class="button-logout" href="steamauth/logout.php"--> 

和其他下半部分被讀取。我懷疑我的機器上缺少php,因爲我的代碼的其他php部分工作得很好。

回答

0

嘗試使用

<?php 

代替

<? 

有時你不能使用短標記......你可以在php.ini文件中編輯選項值。