Originariamente inviato da gm
Prova così:

codice:
  header("Refresh:3;url=ins-ricetta.php");
  echo "<div align=\"center\" class=\"page\">";
  echo "Aggiornamento avvenuto correttamente.
\nAttendere il reindirizzamento</div>";
E magari metti un URL assoluto
ho provato! sia così che conl'url assoluta, ma niente!

domanda: può dipendere dal fatto che io faccio il redirect alla medesima pagina?

nel senso io ho una cosa del genere (schematizzata)

codice:
if (!$_POST){
  // faccio vedere il form
}else{
  // processo il form e ricarico la pagina
}
in teoria però rimandando alla pagina il POST dovrei perderlo, ma forse non è così. Allora ho provato a fare un $_POST=array(); subito prima del redirect, ma nada.

ho provato anche ad azzerare la cache prima di inviare l'header ma niente nemmeno qui, e quindi io non so più che fare






intanto grazie mille! se poi avete altre idee ben vengano