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

    gestione sessioni con i cookie disabilitati

    vorrei un pò ricapitolare l'argomento sessioni...

    quando avvio una sessione con session_start() viene creato un cookie sul client giusto?

    in rete avevo trovato un articolo sulla gestione con cookie disabilitati ma ahimè non era spiegato affatto bene...

    quindi vorrei sapere precisamente:

    come devo istanziare un id di sessione quando i cookie sono disabilitati?

    e come faccio a passare questo valore via $_GET, cioè in generale come faccio a propagare un id di sessione manualmente?

    e come si elimina questo valore compreso l'eventuale cookie di sessione se abilitate?

    spero di essere stato chiaro...

    grazie
    Per una battaglia sono sempre a disposizione

  2. #2
    Prova questo codice con i cookie disattivati
    Codice PHP:
    <?php
    session_start
    ();

    echo 
    "<a href=\"index.php?" SID "\">Link</a>";

    ?>

  3. #3
    ok, però ad esempio io in una pagina eseguo

    session_start();
    $sid = session_id();

    ed invio $sid tramite get.

    nella pagina che riceve questi parametri posso fare una cosa del genere??

    session_start();
    $sid = session_id();
    if($_GET['sid']==$sid) { faccio qualcosa }


    e poi come cancello la sessione corrispondente a queato SID con il relativo cookie?
    Per una battaglia sono sempre a disposizione

  4. #4
    Guarda che fa tutto session_start(), leggi sul manuale http://it.php.net/session_start
    session_start() creauna sessione (o riprende quella corrente basata sull'id di sessione che viene passato attraverso una variabile GET o un cookie.
    Per eliminare i dati di una sessione http://it.php.net/session_destroy

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.