Ciao,
volevo sapere se esiste una funzione php per caricare una pagina web.
Per esempio, arrivato ad un certo punto del codice php, vorrei inserire un' istruzione che dice al browser di saltare immediatamente ad un'altra pagina.
Grazie
Ciao,
volevo sapere se esiste una funzione php per caricare una pagina web.
Per esempio, arrivato ad un certo punto del codice php, vorrei inserire un' istruzione che dice al browser di saltare immediatamente ad un'altra pagina.
Grazie
header('Location: default.php');
Pero' cosi' posso caricare solo pagine presenti sul server. Se invece volessi caricare una pagina esterna?
leggere il manuale?
header("location:http://www.google.it");
Ho già provato ma mi torna un errore del tipo
non capisco perche' dato che comunque avevo letto su molti manuali che era possibile redirigere su una pagina con headercodice:Warning: Cannot modify header information - headers already sent by (output started at /var/www/ecc/nome/cgi-bin/home.php:10) in /var/ww/ecc/nome/cgi-bin/home.php on line 77
Chi ne sa di piu'?
grazie
Il metodo header è perfetto ma per poter essere utilizzato nella pagina corrente non deve essere stato scritto a video assolutamente nulla.
L'errore che tu segnali è dovuto proprio a quello.
A questo punto non so se con php sia ancora possibile fare qualcosa, io cmq in questi casi utilizzo javascript e faccio:
echo "<scritp>document.location='http://www.efuture.it';</script>";
http://www.beavermag.it
header serve per comporre l'header di una richiesta http.
Questo vuol dire che la destinazione viene scritto nell'header della richiesta prima che tu scriva qualcosa sulla pagina.
Tu hai messo la funzione header alla riga 77 e hai ottenuto quell'errore perchè cerchi di modificare l'header http dopo aver scritto già sulla pagina, e cioè dopo che l'header è stato già chiuso.
ciao