Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    273

    Gestire sessioni senza cookies

    Salve a tutti,
    stavo creando un sistema per il passaggio dell'id di sessione in caso i cookies di un utente siano disabilitati.
    Stavo pensando di memorizzare l'id di sessione su Database sql e andarlo a ripescare con dei dati univoci dell'utente come ad esempio potrebbe essere il suo indirizzo ip...
    Quindi verificando il suo ip, faccio un select al database e ottengo il suo session_id.
    Dite che è possibile???
    Ho letto in giro diversi articoli e pensieri ma sinceramente, ci sono molte incertezze...
    Ci sono metodi migliori???
    Grazie

  2. #2
    Sicuramente ci sono metodi migliori dato che l'indirizzo ip non è univoco ma viene riassegnato a qualcun altro dopo tot tempo che la connessione che lo usava precedentemente è stata interrotta!

    Quindi l'IP che ho io adesso domani potrebbe essere di qualcun altro!

    Quindi il solo ip non basta!

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    273
    Cosa mi consigliate??
    Quali valori posso garantire l'univocità??

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    273
    Nessuno sa consigliarmi????

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    273
    Allora,
    tenendo in considerazione il tempo in cui un utente effettua l'ultima operazione e il suo ip, recupero l'id di sessione da database.
    Se passano piu di 5 minuti dall'ultima operazione che effettua l'utente la sessione è scaduta..
    Ora però sorge questo problema..
    Come mai se faccio:
    Codice PHP:
    session_start();
    //Se cookies attivi.......
    ................
    ...............
    //Altrimenti
    session_id(recuperaID()); 
    dove la funzione recuperaID(); mi restituisce l'id di sessione dell'utente al momento del login..
    Se ora faccio
    Codice PHP:
    echo $_SESSION['username']; 
    che avevo impostato al momento del login, la variabile sembra essere vuota e non ripristinata con l'id di sessione vecchio..
    Sapete aiutarmi???

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    273
    nessuno sa darmi una dritta???

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.