View Full Version : Reindirizzamento Automatico PHP
cagnaluia
19-11-2003, 15:53
sempre qua!!!
Ciao cari.
Ho visto che con PHP posso fare reindirizzamenti.
con header...
ma se volessi dare un timing.. diciamo 3 - 4 secondi e poi far reindirizzare la pagina.. come posso fare?
anche in javascript.. se è possibile.
ciao grazie.
In php con
header("Location: http://URL_SITO_REDIRECT/");
prima che ci sia stato un qualsiasi output verso il client/browser.
Utilizzando un tag Html :
<META http-equiv="refresh" content="NUMERO_SECONDI;URL=http://URL_SITO_REDIRECT/">
Così te la cavi "facile" ;) , ma vedrai la pagina caricarsi e poi verrà eseguito un redirect che per quanto istantaneo potrebbe cmq risultare fastidioso.
Ciao!
PS: Per il timing con php , utilizza la funzione sleep(NUMERO_SECONDI); , prima della header();
cagnaluia
19-11-2003, 18:59
bueno.. te ringrasio mui tanto
con PHP si può fare un reindirizzamento e settare i secondi.
es: reindirizzamento ad una pagina con php con un attesa di x secondi (sostituisci l'x con il numero di secondi desiderati)
<?php
header("Refresh: x; URL=http://....");
?>
Con il PHP puoi anche simulare META http-equiv="refresh" e presentare il contenuto di una pagina e dopo x secondi reindirizzarla:
<?php
header("Refresh: x; URL=http://....");
echo "contenuto della pagina";
?>
Solitamente dopo un header("location:http://..."); va messo un exit; in modo tale si inibisce la prosecuzione dello script.
es:
<?php
header("location:http://...");
exit;
?>
Come ha detto octopus prima del header non deve esserci alcun output (anche se ci sono delle eccezioni)
a livello di HTML va bene quello di octopus
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.