Ik gebruik op mijn site phpmylogon script.
In dit script wordt onderscheid gemaakt tussen een gewone gebruiker en een beheerder.
Wanneer nu een gebruiker een pagina probeert te openen waar alleen een beheerder toegang tot heeft komt er te staan Dat u geen rechten hebt om deze pagina te bekijken via een "echo"

Na de echo komt een exit(), zodat het script niet verder wordt uitgevoerd.

Nu komt mijn probleem:
Voor mijn site maak ik gebruik van een index pagina en de content laad ik in via een include in het midden.

Nu is het probleem dat als de exit() geactiveerd wordt het onderste gedeelte van de index pagina niet meer wordt weergegeven.

Mijn vraag is nu hoe kan ik ervoor zorgen dat bij het login script indien nodig de exit gewoon zijn werk kan doen en stopt met verder gaan, maar dat wel alles wordt geladen van de index pagina.

alvast bedankt
Maak er een boolean van, die kan je tenminste overal gebruiken om af te testen of er iets getoond/geladen mag worden.
Het gebruik van exit() of die() of enig andere troep van dat kaliber is fout! Script netjes, zo zal je exit niet hóeven te gebruiken.

<?php
// fout:
if(isset($_SESSION['user'])) {
echo "Hoi ".$_SESSION['user'];
exit;
} else {
echo "Hoi gast, log in.<br />";
}
echo "<a href='?p=inloggen'>Klik hier</a>";

// goed:
if(isset($_SESSION['user'])) {
echo "Hoi ".$_SESSION['user'];
} else {
echo "Hoi gast, log in.<br />";
echo "<a href='?p=inloggen'>Klik hier</a>";
}
?>

Reageren