- Home
- Categorie
- Coding e Sistemistica
- PHP
- header
-
header
Ciao a tutti
Qualcuno sa spiegarmi come mai quando utilizzo il codiceheader ('location: home.php');
mi da questo errore:Warning: Cannot modify header information - headers already sent by (output started
Grazie
-
Ciao vulcan,quella funzione può essere utilizzata soltanto se non esiste altro output,quindi la pagina deve essere priva di codice html o php che restituiscano output.
ciao!
-
In che senso scusa?
Ho visto pagine php dove questo codice funzionava,ad esempio dopo una schermata di login, dove dopo il controllo dei dati di accesso ed il settaggio del cookie veniva appunto utilizzato header per reindirizzare su altre pagine.Grazie
-
cioe se prima di header lasci anche un solo spazio vuoto, ti da l'errore che hai descritto
-
No 4ustat,
l'eventuale spazio vuoto non da problemi.
L'errore è causato da codice html prima di header()
@vulcan: posta il codice che proviamo ad aggiustarlo insieme
-
Grazie ho provato a spostare il codice html dopo la funzione header e funziona nn da più problemi grazie mille a tutti e due
-
Di niente,ciao!
-
per curiosità puoi dare una letta a:
http://www.albertobottarini.com/phpschool/gestione-degli-header-http-con-php/