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

    aiuto sessioni con e senza cookie

    veniamo subito al dunque..

    voglio testare le sessioni sia con i cookie attivi sia disattivati.
    provo questo con i "cookie attivi" ma alla prima esezione mi dice che non sono abilitati ma se ricarico la pagina mi dice che sono abilitati.

    pensavo che una volta fatto session_start() con i cookie attivi nel browser venisse creato automaticamente il cookie di sessione, questo avviene ma il controllo viene effettuatosolo se ricarico la pagina allora sembra ok.

    ma come devo fare per far si che venga controllato direttamente all'apertura della pagina se i cookie sono attivi?

    questo è il codice di prova

    testsess.php
    Codice PHP:
    <?php
    ob_start
    ("ob_gzhandler");
    session_start();
    $_SESSION['s'] = session_id();
    $sid SID;
    ?>
    <html>
    <head>
    <title>TEST SESSIONI CON SID</title>
    </head>
    <body>


    <?php
    if(isset($_COOKIE['PHPSESSID']))   //ps= visto che il SID viene valorizzato solo se non c'è il cookie di sessione ho provato anche la condizione "isset($sid) && $sid" al posto di $_COOKIE['PHPSESSID'] ma il risultato non cambia...
        
    {echo"I cookie non sono abilitati: clicca <a href=\"testsess2.php\">quì</a>";}
    else
        {echo
    "I cookie sono abilitati: clicca <a href=\"testsess2.php?$sid\">quì</a>";}
    ?>
    </body>
    </html>
    <?php
    ob_end_flush
    ();
    ?>

    help please....
    Per una battaglia sono sempre a disposizione

  2. #2
    up...

    Per una battaglia sono sempre a disposizione

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.