Semplice redirect con PHP
Con questo semplice codice è possibile effettuare un redirect della nostra pagina con PHP.Sarà possibile impostare anche l'intervallo di tempo dopo il quale dare corso al redirect.
<?php header("Refresh: 5; URL=http://www.example.com"); exit; ?>
Spieghiamo:
Tramite questo redirect in PHP è possibile impostare un tempo e un url.Se ad esempio impostiamo il parametro Refresh a 5, il nostro redirect verrà avviato dopo 5 secondi.
Se nella pagina è presente altro codice che non voglio eseguire, blocco lo script con exit;
Altrimenti non serve e lo posso tranquillamente togliere.
È possibile anche utilizzare la forma contratta, senza impostare un tempo al redirect, che avrà quindi effetto immediato:
<?php header("Location: http://www.example.com"); exit; ?>
Spieghiamo:
Anche in questo caso è possibile togliere exit; se nella pagina non c'è altro codice che non si desidera venga eseguito.È possibile con una piccola astuzia, utilizzare questo redirect, ad esempio, per aggiornare la nostra pagina ogni 30 secondi: basterà impostare il parametro Refresh a 30, e indicare come url la pagina attuale.
In questo modo si avrà, in effetti, il reload della nostra pagina ogni 30 secondi
Esempio:
<?php header("Refresh: 30; URL=http://www.url-della-mia-pagina.it"); echo"Questa pagina viene ricaricata ogni 30 secondi..."; ?>
Nessun commento:
Posta un commento