Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    103

    Warning: Cannot modify header information

    ciao a tutti, ho un broblema , quando vado a caricare la pagina "pag1.php" mi da questo errore:

    Warning: Cannot modify header information - headers already sent by (output started at /www/..............) in ............/pag1.php

    questo è il codice:

    Codice PHP:
    <?php
    $username
    =$_POST['username'];
    $durata_cookie=time()+10*60;
    setcookie('nom',"$username","$durata_cookie");
    ?>
    Grazie 1000 per l'aiuto.

  2. #2
    vuol dire che da qualche parte hai già stampato qualcosa (con un echo o fuori dai tag php) e quindi l'header della pagina è già stato inviato.

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    103
    ma mi succede solo su questo nuovo server.

  4. #4
    sarà che Apache ha l'impostazioni diverse:
    Di default apache invia al client la pagina man man che la interpreta (serve a velocizzare le operazioni, mentre esegue un pezzo, invia l'altro) questo però causa che non è possibile modificare l'header dopo aver stampato qualsiasi cosa.

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    103
    e quindi come posso fare per risolvere il problema?

  6. #6
    O trovi dove la tua pag php stampa qualcosa prima delle funzioni header e rimuovi quella parte, o metti le funzioni header() per prima cosa nella pagina, oppure posti nel forum di Apache per farti dire come configurare il web server, perché io non lo so.

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    103
    questa è tutta la pagina:
    Codice PHP:
    <!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">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Documento senza titolo</title>
    </head>
    <body link="#FF0000" alink="#FF0000" vlink="#FF0000">



    <?php

    $username
    =$_POST['username'];
    $durata_cookie=time()+10*60;
    setcookie('login_hack',"$username","$durata_cookie");
    ?>
    </p>

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    103
    per favore, potete dirmi qual è la parte da eliminare?

    grazie 1000

  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    103
    Non c'è nessuno che può aiutarmi. E' urgente...

    grazie

  10. #10

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 © 2024 vBulletin Solutions, Inc. All rights reserved.