questo è sbagliato
mettiCodice PHP:header('Location: [url="http://sito.it/blocked2.php"][url]http://sito.it/blocked2.php[/url][/url]');
Codice PHP:header('Location: [url]http://sito.it/blocked2.php[/url]');
questo è sbagliato
mettiCodice PHP:header('Location: [url="http://sito.it/blocked2.php"][url]http://sito.it/blocked2.php[/url][/url]');
Codice PHP:header('Location: [url]http://sito.it/blocked2.php[/url]');
Cristiano
---
Originariamente inviato da rebelia : solo un nerd puo' pensare di tacchinare in un forum di informatica
Ah ah ah....![]()
Su questo forum c'è un bug e cioè che la scritta simile ad un link diventa a sua volta un link stesso:
:master:
Fai così:
Senza i puntini in "http"codice:header('Location: h.t.t.p://sito.it/blocked2.php');
gli header non fanno altro che inviare al server istruzioni che so contenute nell' head delle pagine html (esempio appunto un redirect automatico). non avrebbe quindi senso dare un istruzione header quando già la pagina ha iniziato a dare degli output a video.
l' header è molto 'suscettibile' e questo errore si presenta anche quando, per esempio, lasci una riga vuota a inizio script.
ti consiglio di verificare 2 o 3 cose che sostanzialmente sono gli errori piu frequenti:
1- verifica che non ci siano echo prima dell' header
2- non ci siano righe vuote a inizio scriptCodice PHP:echo "ciao mondo";
header('location: pagina.php');
3 - codice htmlCodice PHP:--- riga vuota ---
<?php
header('location: pagina.php');
?>
Codice PHP:[url="link.html"]clicca qui[/url]
<?php
header('location: pagina.php');
?>![]()
Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle
il mio profilo su PHPClasses e il mio blog laboweb