Aktualnie robię kronikę dla klasy, wykorzystując trój kolumnowy układ strony. Wygląda ona tak, że menu z opcjami dla zalogowanego użytkownika i lewa kolumna z informacjami o użytkowniku są przed kolumną z treścią. Ta kolumna zawiera także skrypt, który odbierając dane wylogowuje użytkownika i wypisuje informację o pomyślnym wylogowaniu. Niestety, ten skrypt wykonywany jest na końcu, przez co mimo, że użytkownik jest wylogowany - nadal są elementy dla niego. Oto screen:

Rozwiązaniem tego problemu było odświeżenie strony. Niestety, teraz nie chce się pokazywać informacja o zalogowaniu, mimo, że ma być wykonana po odświeżeniu. Oto mój kod kolumny z treścią:
<div id="content"><div id="content_inner">
<?php
if (isset($_GET['wyloguj'])) { if ($_SESSION['zalogowany'] == $_GET['wyloguj']) {
unset($_SESSION['zalogowany']); header("Location: index.php"); //Próbowałem też z JavaScript location.replace() echo("Wylogowanie pomyślne"); }
}
?>
<table>
<?php shownews("stronaglowna"); ?>
</table>
</div></div>
Co z tym zrobić?