Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    1

    PHP : Sessioni e Cookie

    Ciao ragazzi.

    Sto facendo qualche prova per approfondire il PHP.
    Ho 2 problemi : sia con banale esempio su sessioni, sia su cookie.


    Sessioni

    In riferimento a :
    http://www.webmasterpoint.org/php/tutorial/64.asp

    Descrizione prova:
    cercavo di provare le sessioni: facendo reload, dovrebbe incrementare il contatore.

    Eseguo il codice semplificato (solo queste 3 righe senza altri tag o simboli):
    <?php
    session_start();
    ?>

    Risultato:

    Warning: session_start(): Cannot send session cookie - headers already sent in D:\Programmi\Apache Group\Apache2\htdocs\prove_NonImportanti_scaricate \_debug_tmp.php on line 2

    Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at D:\Programmi\Apache Group\Apache2\htdocs\prove_NonImportanti_scaricate \_debug_tmp.php:2) in D:\Programmi\Apache Group\Apache2\htdocs\prove_NonImportanti_scaricate \_debug_tmp.php on line 2

    Commento al risultato:
    Non può mandare cookie. Dove dovrebbe mandarli? Il browser ha impostazioni su dove ricevere i cookie?

    Browser : "Internet Explorer". Ho abilitato i cookie ( voce "Accetta tutti i cookie")


    Su questo forum invece:
    http://www.codingforums.com/showthread.php?p=262940
    si consiglia di fare:
    <?php
    ob_start();
    session_start();
    ob_end_flush();
    ?>
    Risultato: lo stesso di sopra.




    Cookie

    In riferimento a :
    http://jamesthornton.com/php/manual....setcookie.html

    Eseguo il codice :
    <?php
    $value = 'something from somewhere';
    $ret = setcookie ("TestCookie", $value);
    if (ret == true)
    {
    echo "valore = " . $_COOKIE["TestCookie"];
    }
    ?>

    Risultato :
    Non mi stampa il valore del cookie, impostato con setcookie . Come mai?

    Grazie mille.
    Roberto

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    8
    Anche io ho più o meno lo stesso problema per quanto riguarda le sessioni..
    Specifico che uso le sessioni virtuali tramite db..
    Quando provo a salvare l'id di sessione su un coockie oppure quando provo ad usare qualsiasi variabile di sessione mi dà questo errore:


    Warning: Cannot modify header information - headers already sent by (output started at /...url../header.php:4) in /..url../login.php on line 43

    e alla linea 43 c'è:

    setcookie("s",$id_sess);
    $_COOKIE['s'] = $id_sess;

    che effettuo dopo aver salvato nel db l'id_sess....
    Ho letto TUTTO quello che c'è sul forum/sito ma non ho trovato nulla che riguardi questo errore..

    Spero sia una cosa da nulla-_____________-
    help me!

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    8
    Vorrei specificare che sul server ho register_globals settato sull'OFF... può centrare qualcosa?

  4. #4
    [supersaibal]Originariamente inviato da Logico

    Ho letto TUTTO quello che c'è sul forum/sito ma non ho trovato nulla che riguardi questo errore..
    [/supersaibal]
    Sicuro?
    http://forum.html.it/forum/search.ph...der=descending
    per favore NIENTE PVT TECNICI da sconosciuti

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.