Redirect in PHP | |||
Gio 20 Ott 2011 |
|
Per effettuare il redirect in PHP si può utilizzare la funzione header.
header("Location: http://www.redirect-site.com");
Nel caso in cui si voglia effettuare il redirect verso una pagina (ad esempio la pagina "redirect-page.php") che si trova nella stessa cartella si può scrivere
header("Location: redirect-page.php");
La funzione header deve essere chiamata prima che sia prodotto un qualsiasi output
<?php
header("Location: http://www.redirect-site.com");
...
<?php
header("Location: http://www.redirect-site.com");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
...
Nel caso in cui la funzione header sia chiamata dopo che è stato prodotto un qualche output sarà generato l'errore: "Cannot modify header information - headers already sent by"