Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    1,317

    Permettere di mantenere la sessione...

    Stavo pensando, che per creare una classe per le sessioni, dovrei, giustamente dare l'opportunità all'utente di scegliere se rimanere o loggato o meno.

    Il punto è: come faccio?

    Ovviamente non voglio utilizzare session_start() ma solo Cookie + DB...

  2. #2

    Re: Permettere di mantenere la sessione...

    Originariamente inviato da zacca94

    Ovviamente non voglio utilizzare session_start() ma solo Cookie + DB...
    Perche non vuoi utilizzare le sessioni? Le sessioni sono più sicure dei Cookie.
    In tutti i casi è molto semplice:

    Codice PHP:
    session_start();

    if(
    $utente==loggato) {  //vediamo se è loggato

    $_SESSION['logged'] = true;

    }else { 
    //non è loggato

    $_SESSION['logged'] = false;


    Quando deve effettuare il logout:

    Codice PHP:

    session_start
    ();
    if(
    $_SERVER['QUERY_STRING']==logout) { 

    $_SESSION=array(); // Desetta tutte le variabili di sessione. 
    session_destroy(); //DISTRUGGE la sessione.
    header("Location: login1.php"); //si ricarica la pagina di login 
    exit; //si termina lo script in modo da ritornare alla schermata di login  



  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    1,317
    so benissimo come si usano le sessioni -_-"

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    1,317
    up non si può in qualche modo distruggere il cookie quando l'utente chiude il borwser come accade per le sessioni?

  5. #5
    Originariamente inviato da zacca94
    up non si può in qualche modo distruggere il cookie quando l'utente chiude il borwser come accade per le sessioni?
    Che senso ha distruggere il cookie quando chiude il browser? (Il cookie lo usi appunto per farlo restare anche quando il browser è chiuso!).

  6. #6
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    Imposta il valore di durata del cookie a zero e si dovrebbe cancellare automaticamente alla chiusura del browser

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    1,317
    ti amo... ( in senso lato ovviamente )

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.