Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    setcookie - Cannot modify header information ...

    Warning: Cannot modify header information - headers already sent by (output started at /home/www/....php:24) in /home/www..................php on line 67


    Ho una pagina "A" che controlla se User e Pwd sono corrette.

    All'inizio c'è:

    setcookie("miocookie","");


    Poi fa il controllo e quando trova nel db la corrispondenza di User e Pwd manda alla pagina riservata.


    L'errore è qui, quando tento di settare il cookie:

    Codice PHP:

    while($myRec=mysql_fetch_row($mysql_result))
        {
            list(
    $user,$password)=$myRec;
            
            
    setcookie("miocookie","1"); 

                    ...
    vai alla pagina riservata
                        
        

    1,2,3,4,5,10,100 passi!

  2. #2
    ma sbagli a fare un ciclo di setcookie. se lo escludi dal ciclo?
    http://codecanyon.net/category/all?ref=Manuelandro
    And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
    memories to be made

  3. #3
    Originariamente inviato da Manuelandro
    ma sbagli a fare un ciclo di setcookie. se lo escludi dal ciclo?
    l'ho tolto ora, ma contina l'errore...
    1,2,3,4,5,10,100 passi!

  4. #4
    ho provato così:

    Codice PHP:

    while($myRec=mysql_fetch_row($mysql_result))
        {
            list(
    $user,$password)=$myRec;
            
             
    $conta++; 
                        
        }        
         
         echo 
    $conta;
         if (
    $conta 0){
             
    setcookie("miocookie","1");
            echo 
    '<script language=JavaScript>location.href="pagina.php";</script>';
        } 
    ma niente...
    1,2,3,4,5,10,100 passi!

  5. #5
    ho eliminato l'erorre ricorrendo a questo script di Andr3a contenuto in questa [pillola

    echo("<META HTTP-EQUIV=\"Set-Cookie\" CONTENT=\"nomeCookie=".trim($_POST["valoreCookie"])."; expires=Sunday, 01-Jan-".(gmdate("y")+2)." 01:10:00 GMT; path=/; \">");




    ...ora xò non mi funziona l'autenticazione!
    1,2,3,4,5,10,100 passi!

  6. #6
    no, non va bene, sbaglio qualcosa e non valorizza il cookie..



    ricominciando: qual'è il modo migliore per valorizzare un cookie e così garantire l'autenticazione di un utente, dopo che la query conferma la validita di User e Pwd?
    1,2,3,4,5,10,100 passi!

  7. #7
    Codice PHP:
    setcookie("user_id"$nick0$cookie_path$cookie_host); 
    http://codecanyon.net/category/all?ref=Manuelandro
    And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
    memories to be made

  8. #8
    Originariamente inviato da Manuelandro
    Codice PHP:
    setcookie("user_id"$nick0$cookie_path$cookie_host); 
    grazie ma dava cmq "Warning: Cannot modify .."

    il problema era un altro.


    pensavo fosse la query a sballare tutto, come fosse un echo, invece c'erano veramente degli echo in file inclusi che generavano l'errore!!!


    li ho tolti e ora va!

    1,2,3,4,5,10,100 passi!

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.