Visualizzazione risultati 1 fino 4 di 4

Discussione: Sessioni PHP

  1. #1
    Guest

    Predefinito

    Le sessioni vengono tutte salvate al di fuori del mio spazio personale, vero?
    Voglio dire: non rischio di "riempire" il mio spazio con i file creati con le sessioni, perchè tanto questi file vengono salvati all'esterno del mio spazio, giusto?

    Inoltre: le sessioni si basano su cookie, questo significa che se l'utente non li ha abilitati la sessione non viene costruita?

    Infine: le sessioni durano il tempo di una visita oppure c'è un modo per farle durare anche a distanza di giorni?

  2. #2
    Guest

    Predefinito

    Le sessioni vengono tutte salvate al di fuori del mio spazio personale, vero?
    Voglio dire: non rischio di "riempire" il mio spazio con i file creati con le sessioni, perchè tanto questi file vengono salvati all'esterno del mio spazio, giusto?
    Non saprei, però anche se fosse non mi preoccuperei più di tanto, non so esattamente cosa venga scritto sui file di sessione ma dubito che ognuno di essi possa occupare più di qualche centinaio di byte, e comunque dopo un tot di tempo dovrebbero venir cancellati.

    Inoltre: le sessioni si basano su cookie, questo significa che se l'utente non li ha abilitati la sessione non viene costruita?
    L'importante è passare il SID (identificatore di sessione) al server. Se il browser ha i cookie abilitati il SID viene appunto salvato in un cookie altrimenti puoi ovviare al problema inserendo il SID in una stringa di query oppure in qualche campo nascosto di un form.
    Per creare un link che passi l'identificatore puoi fare così:
    echo "<a href= 'pagina.php?".SID."'>BLABLA</a>";
    Cliccando su questo link si andrà alla pagina 'pagina.php' e i dati della sessione saranno disponibili anche se il browser non ha i cookie attivati.

    Infine: le sessioni durano il tempo di una visita oppure c'è un modo per farle durare anche a distanza di giorni?
    Dubito :D

  3. #3
    Guest

    Predefinito

    non dubitare, cercare di piegare una sessione è impossibile, cerca invece di fare l'unica cosa saggia: riconoscere alla realtà, che la sessione duratura non esiste, e in quel momento ti accorgerai che non è la sessione a piegarsi, ma sei tu stesso..........


















    :? scusate la cazzata, ma ero in vena di citazioni........

  4. #4
    Guest

    Predefinito

    Citazione Originalmente inviato da Saib
    Le sessioni vengono tutte salvate al di fuori del mio spazio personale, vero?
    Voglio dire: non rischio di "riempire" il mio spazio con i file creati con le sessioni, perchè tanto questi file vengono salvati all'esterno del mio spazio, giusto?
    Non saprei, però anche se fosse non mi preoccuperei più di tanto, non so esattamente cosa venga scritto sui file di sessione ma dubito che ognuno di essi possa occupare più di qualche centinaio di byte, e comunque dopo un tot di tempo dovrebbero venir cancellati.

    Inoltre: le sessioni si basano su cookie, questo significa che se l'utente non li ha abilitati la sessione non viene costruita?
    L'importante è passare il SID (identificatore di sessione) al server. Se il browser ha i cookie abilitati il SID viene appunto salvato in un cookie altrimenti puoi ovviare al problema inserendo il SID in una stringa di query oppure in qualche campo nascosto di un form.
    Per creare un link che passi l'identificatore puoi fare così:
    echo "<a href= 'pagina.php?".SID."'>BLABLA</a>";
    Cliccando su questo link si andrà alla pagina 'pagina.php' e i dati della sessione saranno disponibili anche se il browser non ha i cookie attivati.

    Infine: le sessioni durano il tempo di una visita oppure c'è un modo per farle durare anche a distanza di giorni?
    Dubito :D
    leggetevi il manuale del PHP ;-)

    http://it.php.net/manual/it/ref.session.php

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •