Redirect in PHP, HTML, Javascript

Tante volte mi sono trovato a dover effettuare un redirect tra pagine differenti. Di seguito vedremo come è possibile procedere al redirect utilizzando i linguaggi PHP che javascript.

PHP:
<?php header(“location:index.php”); ?>
HTML:
<meta http-equiv=refresh content=”0; url=index.php”>
Nel caso di HTML, il parametro evidenziato risulta molto utile qualora si intenda effettuare il redirect con un certo delay.
Ad esempio, dopo la pagina “grazie per averci contattato” sarebbe utile ritornare sulla home del nostro sito dopo qualche secondo. Lo script che andremmo ad utilizzare in questo caso sarebbe il seguente (il redirect si avrebbe dopo 3 secondi):
<meta http-equiv=refresh content=”3; url=index.php”> 
Javascript:
Qualora si intenda invece utilizzare un form ad-hoc per il redirect, la sintassi da utilizzare è:
<form name=”redirect_home”  method=”post”></form>
<script language = “Javascript”>
document.redirect_home.action = “index.php”; 
document.redirect_home.submit();
 </script>
In pratica si crea un form vuoto e, tramite javascript, si va PRIMA a definire una action e successivamente si effettua la sottomissione del form
Ciaooooo

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

wp-puzzle.com logo