Hi,
Ich glaube das Problem ist folgendes:
Zuerst bindest du die config.php ein, in dieser bindest du die admin.php ein, das heißt die admin.php wird in der include-Zeile ausgeführt, beim logout trifft in dieser dann diese if(isset($_GET['action']) AND ("logout" == $_GET['action']))
Bedingung zu, und dann führst du session_destroy(); aus, obwohl session_start(); noch nicht ausgeführt wurde, das kommt nämlich nur wenn diese /* Session starten wenn ?section=admin geöffnet wurde */ if(isset($_GET['section']) AND ("admin" == $_GET['section']))
zutrifft.
Man kann eine Session nicht zerstören, wenn diese nicht vorher geöffnet wurde, also am besten ganz oben in die index.php "session_start();" reischreiben, dann bist du auf der sicheren Seite.
bruno1