Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Che tipo di errore è?

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    362

    Che tipo di errore è?

    Ciao, ho installato uno script ma mi da questo errore
    codice:
    Warning: Cannot modify header information - headers already sent by (output started at /usr/local/jaguar/webdomains/xxx.xxx/home/htdocs/newsletter/header.php:4) in /usr/local/jaguar/webdomains/xxx.xxx/home/htdocs/newsletter/admin.php on line 47
    di che si tratta? e come lo posso eliminare?

    questo è cio che cè scritto nella riga 47
    codice:
    Header("Location: $file?funzione=amministrazione");
    ciao e grazie

  2. #2
    Questo è un errore che si genera quando si tenta di iniziare un sessione (session_start()) o un header dopo chè ci è stato un output cioè echo""; o altro

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    362
    ciao, quindi il problema si risolve? so poko e nulla di php, devo modificare qualcosa? ciao e grazie

  4. #4
    header("locaton: ecc ecc");
    serve per reindirizzare su un'altra pagina.
    se nn ti serve il reindirizzamento lo puoi cancellare tranquillamente.
    Poi se ti serve devi mettere la funzione header prima di qualsiasi funzione che ti generi un output a video.

    es errato:

    <html>
    <head>
    </head>
    <body>
    <? header("location: index.php");?>
    </body>
    </html>

    è sbagliato xhè prima che si esegue la funzione header si invia al video <html><head></head><body>

    es giusto:
    <? header("location: index.php");?>
    <html>
    <head>
    </head>
    <body>
    </body>
    </html>

    è giusto xkè prima dell'header nn c'è nessun output a video!

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.