Ciao,
devo metter mano ad un sito, già sviluppato da altri, dove sono presenti parecchi moduli form.
Vengono gestiti tutti allo stesso modo: l'action è questa
<form action="form.php?status=done" method="post">
e nella pagina form.php viene deciso cosa compiere in questo modo
if(isset($_GET['status']) && $_GET['status']=='done'){
//codice che processa la form
}
else{
//mostra la form da compilare
}
Cosi come è fatto non mi piace granchè perchè digitando 'a manina' la url con lo status=done viene comunque chiamato il codice che elabora il modulo; inoltre chi compila il modulo e successivamente torna indietro con tasto BACK del browser trova il solito avviso di pagina scaduta.
Visto che le pagine da correggere sono parecchie (una cinquantina), come mi consigliate di procedere?![]()