Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 18 su 18

Discussione: info sui file sessione

  1. #11
    Originariamente inviato da IroN@xiD
    Probabilmente parla della cartella dei cookies dove viene memorizzato il cookie di sessione.
    Comunque anche in questo caso da php il cookies si può cancellare. Basta farlo scadere.
    I cookie di sessione, per definizione , scadono con la fine della sessione. Il browser li elimina automaticamente in chiusura.

    (a meno di non modificare le impostazioni base delle sessioni)

  2. #12
    Originariamente inviato da IroN@xiD
    Probabilmente parla della cartella dei cookies dove viene memorizzato il cookie di sessione.
    Comunque anche in questo caso da php il cookies si può cancellare. Basta farlo scadere. Una volta scaduto il browser provvederà a cancellarlo.

    Vabbè, è arrivato il momento di svelare il mistero: chiedo scusa ai mods per questo mio piccolo ot.
    In raltà non mi riferivo nè alla cartella del server (visto che non l'avevo proprio presa in considerazione) nè alla cartella dove vengono memorizzati i cookie.

    In ogni sistema operativo c'è una cartella tmp (in win si chiama proprio così, non so negli altri os). In questa cartella vengono memorizzati i file temporanei (tipo quelli stratti da un file zip).
    Ora, siccome molto spesso qui sul forum vengono usati termini errati da parte di utenti poco esperti e siccome molto spesso mi sono trovato a dover capire cosa effettivamente intendesse dire un utente facendo domande come quella che ho fatto all'inizio, ecco che ho scatenato l'inferno.

    Che i file di sessione vengano memorizzati sul server lo so benissimo e so anche che c'è la gc.
    Ma luca200 (forse vedendo un altro post in cui ho detto un'altra stronzata) si è arrabbiato. In realtà, stando poco attento, mea culpa, ho preso in considerazione quella cartella (dove vengono memorizzati i file temporanei) e non quella del server dove vengono memorizzate le sessioni poichè ritenevo impossibile che potesse leggerla (non mi è passato per la testa che potesse avervi accesso poichè ho presupposto erratamente che stesse parlando di un server acquistato e non di un server da lui gestito in locale). Ecco come si è arrivati (anzi, sono arrivato) a fare il casino, se di casino si può parlare. Il ragionamento è stato totalmente errato, lo so, ma credo possa capitare a tutti.

    Cmq, ricapitolando le sessioni vengono memorizzate sul server. Esse non vengono cancellate alla chiusura del browser ma rese semplicemente non utilizzabili. Sarà poi il garbage collector (programma che si occupa di cancellazioni periodiche) a cancellare quelle che non servono più.

    Pero di aver chiarito la situazione.
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

  3. #13
    Originariamente inviato da mircov
    Cmq, ricapitolando le sessioni vengono memorizzate sul server. Esse non vengono cancellate alla chiusura del browser ma rese semplicemente non utilizzabili. Sarà poi il garbage collector (programma che si occupa di cancellazioni periodiche) a cancellare quelle che non servono più.
    Le sessioni non vengono memorizzate sul server. Sul server vengono memorizzati solo i dati della sessione che vengono poi collegati al browser dell'utente grazie ad un cookies di sessione (residente sul client) che contiene un codice atto a collegare la sua utenza ai dati salvati sul server (questo collegamento si chiama 'sessione')

    Nessun perdono!!
    Il consiglio intergalattico ho deciso di punirti con 3000 post di assistenza ai niubbi che esclamano ripetutamente "ok, ho capito. Ma puoi farmi tu lo script?"
    Lungo le due rive del fiume gelato si stendeva la cupa e tetra foresta di abeti, dai quali il vento aveva appena spazzato il manto di brina. Nella luce crepuscolare quegli abeti neri e sinistri sembravano inclinarsi l'uno verso l'altro. Un silenzio minaccioso incombeva sul paesaggio, privo di qualsiasi segno di vita o di movimento, e desolato e freddo al punto da non poter ispirare che un solo sentimento: quello della più triste malinconia. E nello stesso tempo pareva che da quel paesaggio trapelasse una specie di riso, un riso ben più spaventoso di qualsiasi malinconia o tristezza, un riso tragico, come quello di una sfinge, un riso agghiacciante più della brina e che rammendava l'incombere minaccioso dell'ineluttabile. Era la saggezza potente e impenetrabile dell'eternità che irrideva alla vita, alla sua futilità e agli sforzi degli uomini.

  4. #14
    Originariamente inviato da IroN@xiD
    Le sessioni non vengono memorizzate sul server. Sul server vengono memorizzati solo i dati della sessione che vengono poi collegati al browser dell'utente grazie ad un cookies di sessione (residente sul client) che contiene un codice atto a collegare la sua utenza ai dati salvati sul server (questo collegamento si chiama 'sessione')
    ma sai, se parliamo di definizioni si va un po' sui gusti. Per sessione ad esempio si indica l'insieme di azioni consecutive in cui l'utente compie una navigazione contigua sul sito, oppure l'intervallo di tempo in cui svolge queste azioni, etc. etc. Qua sul forum in generale l'uso più comune che si fa del termine è sessione come insieme di informazioni salvate sul server e riconducibili a quella particolare navigazione dell'utente.
    Ah, funzionano anche senza cookie naturalmente.

  5. #15
    eccomi qua!! 1° niubbo dei 3000 !!!!


    come lo configuro php.ini (parte relativa a garbage collector) per poter cancellare le informazioni relative alle sessioni (facendo riferimento all'utilizzo di che ne faccio io...vedi qualche post sopra...)?
    aquatimer2000

  6. #16
    Originariamente inviato da aquatimer2000
    eccomi qua!! 1° niubbo dei 3000 !!!!


    come lo configuro php.ini (parte relativa a garbage collector) per poter cancellare le informazioni relative alle sessioni (facendo riferimento all'utilizzo di che ne faccio io...vedi qualche post sopra...)?
    Se metti session.gc_divisor e session.gc_probability entrambi a 1 (o a 100, o a quello_che_ti_pare) la routine di garbage collection partirà ad ogni inizializzazione di sessione, tenendo così la tua cartella bella linda

  7. #17
    Ma dai... volevo fare il guasta feste no...
    Se faccio il PM-I (i di intergalattico) e voglio ottenere almeno 3000 post di condanna dovrò dimostrare che l'imputato è recidivo

    Lo so che puoi propagarlo tramite url..
    Ma insomma... nessuno apprezza la mia ironia
    Lungo le due rive del fiume gelato si stendeva la cupa e tetra foresta di abeti, dai quali il vento aveva appena spazzato il manto di brina. Nella luce crepuscolare quegli abeti neri e sinistri sembravano inclinarsi l'uno verso l'altro. Un silenzio minaccioso incombeva sul paesaggio, privo di qualsiasi segno di vita o di movimento, e desolato e freddo al punto da non poter ispirare che un solo sentimento: quello della più triste malinconia. E nello stesso tempo pareva che da quel paesaggio trapelasse una specie di riso, un riso ben più spaventoso di qualsiasi malinconia o tristezza, un riso tragico, come quello di una sfinge, un riso agghiacciante più della brina e che rammendava l'incombere minaccioso dell'ineluttabile. Era la saggezza potente e impenetrabile dell'eternità che irrideva alla vita, alla sua futilità e agli sforzi degli uomini.

  8. #18
    Originariamente inviato da skidx
    Se metti session.gc_divisor e session.gc_probability entrambi a 1 (o a 100, o a quello_che_ti_pare) la routine di garbage collection partirà ad ogni inizializzazione di sessione, tenendo così la tua cartella bella linda
    ho modficato php.ini in questo modo:

    session.gc_probability = 1
    session.gc_divisor = 1

    ho stoppato e riavviato apache ma la cartella rimane sempre con gli stessi file.

    cosa sbaglio?
    aquatimer2000

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 © 2026 vBulletin Solutions, Inc. All rights reserved.