页面不识别小部分的PHP

时间:2011-09-16 08:15:01

标签: php html css

我的一个页面中有一小段php没有运行。它与我在其他页面上运行的代码完全相同,但在此页面上,它根本不会运行。相反,它打印出“$ session”之后立即开始的部分代码。我检查以确保我的包含路径是正确的,因为它使用$ session变量。

如果有用户登录,它只显示用户的用户名。您是否看到我的代码有任何问题?

<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/

3 个答案:

答案 0 :(得分:2)

也许服务器上没有启用PHP short tags

试试这个:

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

答案 1 :(得分:2)

我的第一个猜测是尝试<?php而不是<?

答案 2 :(得分:0)

问题在于其他地方的代码。