Salve a tutti,
in uno script PHP che effettua un inserimento in un database e poi esegue un redirect ad un'altra pagina, l'istruzione header("location:...") non mi funziona.
Nella pagina non c'è codice HTML, solo PHP e il redirect è l'ultima istruzione.
Questo è il codice.
Da notare tre cose.Codice PHP:
header("location:modart1.php?sez=" . $sez . "&cat=" . $cat . "&art=" . $art);
1) su altre pagine l'istruzione header("location:...") funziona, e lo fa quando nella stringa della pagina di destinazione non ci sono variabili.
2) se stampo la stringa dell'URL prima del redirect posso vedere che le variabili vengono passate correttamente.
3) su un'altro server il redirect funziona correttamente. Versione PHP? Qualche settaggio differente?
Se qualcuno ha qualche idea lo ringrazio fin d'ora, sinceramente ho anche fatto delle ricerche su Google ma non ho trovato niente.