Ho una domanda e mi scuso se non consulto prima la guida PHP ma ho poco tempo a disposizione, appena avrò due minuti lo farò:
Le funzioni exit() e die() servono ad "interrompere" il codice nel senso che se io ho:
Codice PHP:
<?php
codice
if(){
exit();
}
codice2
?>
se la condizione dell'if viene rispettata e dunque eseguita la funzione exit() codice2 non viene eseguito?
Mi sono chiesto se, invece di avere diversi if (come strutturato per il momento il mio codice) del tipo:
Codice PHP:
<?php
codice
if(){
if() Header("Location: ?val=1");
codice
}
codice
if(){
Header("Location: ?val=2");
}
con all'interno i vari header(), sia possibile far si che venga riaggiornata la pagina con il valore passato magari tramite POST e poi all'inizio, prima di ogni cosa (anche se in questo momento non ci sono output prima), verificare quale Header() eseguire?
Funzionerà? E' una possibile soluzione ottimale?