Вы начали сеанс в начале файла?
Но даже если вы это сделали, в вашем коде есть еще пара ошибок:
Значение if
должно быть примерно таким:
if(isset($_SESSION['SESS_AUTH']) && $_SESSION['SESS_AUTH'] == '1') {
И ваше эхо'синтаксис также совершенно неправильный:
- Если вы используете', чтобы начать текст, который вы хотите написать, вы не можете использовать его в этом тексте без escape-символа.Таким образом, значения html-атрибутов должны быть
\'value\'
или "value"
вместо простых 'value'
. - Вы не можете использовать
<?php ?>
внутри echo.Вместо этого попробуйте конкатенацию строк.
Например:
echo '<tr>
<td><a href="?p=post">Post News</a> | <a href="">Post Screenshot</a> | <a href="">View Player List</a></td>
<td rowspan="2" style="vertical-align:middle" width="34" height="34"><img src="images/' + $_SESSION['SESS_AVATAR'] + '"></td>
</tr>
<tr>
<td><a href="?p=logout">Logout</a> | <a href="">Change Password</a> | <a href="">Change Avatar</a></td>
</tr>';