Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: Location

  1. #1

    Location

    Ciao a tutti. Sono abbastanza inesperto di php.
    In una pagina devo utilizzare questo codice per reindirizzare a d una pagina:
    Codice PHP:
    <?php
    header
    ("Location: [url]http://nome.est[/url]");
    ?>
    Il problema però è che quando vado su questa pagina poi mi viene un errore:
    Warning: Cannot modify header information - headers already sent by (output started at /home/nome/domains/urlcom/public_html/giornale.php:4) in /home/nome/domains/url.com/public_html/giornale.php on line 5

    Quale può essere il problema? Grazie
    p.s.(la linea 5 è all'altezza di "header("blabla").

  2. #2
    Non credo si possa mettere un tag html dove e' richiesto un absolute URI.....

    e sempre che tu non abbia inviato un output al browser in precedenza

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Ah...forse ti riferisci "a href=" ...non l'ho messo io...l'ha messo mi sa il forum...

    Un'altra cosa..Cosa intendi dicendo "sempre che tu non abbia inviato un output al browser in precedenza"?

  4. #4
    Originariamente inviato da Alej
    Ah...forse ti riferisci "a href=" ...non l'ho messo io...l'ha messo mi sa il forum...

    Un'altra cosa..Cosa intendi dicendo "sempre che tu non abbia inviato un output al browser in precedenza"?
    Che un header deve essere inviato prima dell'inizio del <body>.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    Ma nell'"head"? o tra head e body?

  6. #6

  7. #7
    Originariamente inviato da Alej
    In ogni caso comunque non va...
    prima dell'header non deve esserci alcun output al browse. Manco uno spazio.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  8. #8
    Scusa ma non capisco... Prima di tutto: cos'è l'output? E poi.. in che senso neanche uno spazio? Sopra l'head c'è solo:
    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">

  9. #9
    Originariamente inviato da Alej
    Scusa ma non capisco... Prima di tutto: cos'è l'output? E poi.. in che senso neanche uno spazio? Sopra l'head c'è solo:
    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    deve essere messo prima di ogni tag html.

    Output <---

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  10. #10
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Originariamente inviato da Alej
    cos'è l'output?
    Il motivo per cui scrivi un file php: la pagina html

    E poi.. in che senso neanche uno spazio? Sopra l'head c'è solo:
    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    Ecco, quello è output

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.