disign.it | Reindirizzamento con PHP e Javascript | a digital sign for a best design!
A digital sign for a best design
Programmazione 2.062 visualizzazioni

Reindirizzamento con PHP e Javascript

12/01/2012

La via più semplice per effettuare un reindirizzamento in PHP è l'utilizzo della funzione header("Location: file.php");, che però deve essere usata senza che sian stati già inviati altri output (qualsiasi tipo di echo ad esempio) altrimenti non funzionerà restituendo il classico Warning: headers already sent by (output started ...
Uno dei metodi per superare il problema prevede l'utilizzo di Javascript, inviato come output con echo.
Vediamo l'esempio di uno script, la parte finale: dopo aver effettuato una modifica lo script da conferma a video del successo dell'operazione poi Javascript conta 10 secondi e reindirizza alla pagina precedente di modifica (sostituire le parentesi quadre con le parentesi angolari):

echo     'Modifica effettuata con successo';
echo     '[script type="text/javascript"]setTimeout("parent.history.back()",10*1000)[/script]';

← Sitemap dinamico PHP: funzione header dopo output →

Invia una domanda o un commento sull'articolo

I campi obbligatori sono segnalati *

*

*



 

© 2009 - 2017 Impronte digitali di Luca Frassineti. Tutti i diritti riservati.