• User Newbie

    problema sessioni(?)

    Salve a tutti,
    nel sito di cui curo la programmazione ho riscontrato diversi errori, suppongo, a livello delle sessioni.

    Mediamente su 10 volte che un utente effettua l'accesso, 3 risulta "invisibile" agli altri utenti; inoltre non può eseguire nessuna query che influenzi o ricavi dati dalle sessioni.
    Eseguendo un print della sessione su di un utente "invisibile", i dati vengono stampati correttamente.

    Ho sbattuto la testa in lungo e in largo per diversi mesi, ma devo ancora riuscire a capire quale sia il problema.

    Subito ho pensato che fosse un problema di server. Allora ho modificato il php.ini, inserendo la direttiva sess.trans-id (o simili, non mi ricordo) e un miglioramento c'è stato, anche se minimo.

    Meno utenti si ritrovavano "invisibili", ma meno non vuol dire nessuno.
    La maggior parte dello staff d'amministrazione ora si ritrova invisibile random, e all'aumentare del numero di utenti connessi, aumentano anche gli invisibili (es: 10 utenti connessi-0 invisibili, 12-1,13-2 e così via anche se non proprio così sequenzialmente)

    Da cosa può essere causato un problema del genere?

    Ho imparato ad usare le sessioni nel classico dei modi:
    session_start() all'inizio di ogni pagina e session_unset()-session_destroy() al logout.


    La registrazione delle variaibli di sessione la faccio per assegnamento:
    $_SESSION['ciao'] = $ciao.


    Grazie in anticipo.
    Ciao!