Senza dare degli esempi del codice che usi e sulla struttura del sito è difficile aiutarti.
usando exit interrompi tutto lo script. Tutto quel che viene dopo exit() non viene eseguito, quindi non dovresti usarlo.
Devi usare le condizioni.
Ecco 2 esempi banali di come puoi risolvere
Es 1:
Es 2:codice:<?php $colore = "verde"; //Una varibile ricavata dal db oppure da una funzione. function test_colore($a){ if($a == "rosso"){ return true; }else{ return false; //Se qui mettevo exit() lo script non mi stampa "Ho incluso il footer" alla fine perchè non ci arriva, avendo usato exit(); } } if(test_colore($colore)){ echo "Il colore è Rosso!"; }else{ echo "Il colore NON è Rosso, ma continuo a eseguire il resto dello script! "; } //altre funzioni //esempio visualizzo il footer. //include('footer.html'); echo "Ho incluso il footer"; ?>
codice:<?php $colore = "verde"; //Una varibile ricavata dal db oppure da una funzione. if($colore == "rosso"){ $test = true; }else{ $test = false; } if($test){ echo "Il colore è Rosso!"; }else{ echo "Il colore NON è Rosso, ma continuo a eseguire il resto dello script! "; } //altre funzioni //esempio visualizzo il footer. //include('footer.html'); echo "Ho incluso il footer"; ?>
Dai più informazioni e magari posta qualche codice così è più facile capire il problema e consigliarti.

Rispondi quotando