Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    evitare doppioni di sessioni

    con la creazione della sessione ad ongi inizio pagina
    coem faccio a impedire ceh si ricrei una nuova sessione ad ogni refresh ?

  2. #2
    ho trovato la soluzione in questa discussione purtroppo chiuso

    quote
    -----
    Apri una sessione CON SESSION_START(),
    il server ti manda un cookie temporaneo con l'id di sessione.
    quando cambi pagina e riapri la sessione con session_start() l'id inviato
    con cookie viene richiesto al browser.
    Se esiste la corrispondenza con un ID di sessione memorizzato su HD
    in una directory predefinita, viene riassegnata la stessa sessione con il
    recupero di tutte le variabile memorizzate in esso ($_SESSION[]).
    Se non la trova ne apre una nuova. tutto qui.

    postato originariamente da
    piero.mac
    ---------------------
    come faccio a sapere se c'è corrispondezza
    ceh funzione o condizione nn lo so devo usare

  3. #3
    Quello che ti succede potrebbe essere dato dal fatto che sul client (browser) non hai i cookies abilitati. Quindi ad ogni refresh apre una nuova sessione.


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  4. #4
    ohhh
    io invece l'ho pensata così!
    che php mi crea una nuova versione,
    da solo controlla se già esiste e se si lo sovrappone...
    perchè nella cartella /tmp nn ho doppioni, li ho sul db in cui registro le session_id
    e da li che mi osno accorta delle continue creazioni delle sessioni
    ....
    e poi mi hai messo un dubbio
    ma per le sessioni nn vi è bisongo di abilitare i cookie...
    nn sono legate alle impostazioni del client
    giusto?

  5. #5
    Ciao,
    come fa il server a sapere con quale client ha a che fare se il client non lo dice inviandogli il suo id di sessione in un cookie o in query string?

    Per le sessioni hai bisogno di avere i cookie abilitati o il session trans_id abilitato (vedi php.ini) o passare l'id a mano nei link.
    per favore NIENTE PVT TECNICI da sconosciuti

  6. #6
    sono sempre io recensore..
    nn ricordavo + la password
    ma scusa
    ma se uno nn ha i cookie abilitati?

  7. #7
    Originariamente inviato da recensito
    sono sempre io recensore..
    nn ricordavo + la password
    ma scusa
    ma se uno nn ha i cookie abilitati?
    Quanti altri nick hai? Fanne un altro per sicurezza nel caso in cui ti dimenticassi la pass anche di questo

    Se abiliti il trans_id (vedi php.ini) e le opzioni per le sessioni in php.ini...php si accorge da solo del rifiuto dei cookie e invia l'di via query string
    per favore NIENTE PVT TECNICI da sconosciuti

  8. #8
    oddio
    Se abiliti il trans_id (vedi php.ini) e le opzioni per le sessioni in php.ini...php si accorge da solo del rifiuto dei cookie e invia l'di via query string

    ------------------------
    devo mettere mani nel php.ini?
    e se il server nn lo gestisco io?
    ancora:
    se mi passa l'id via querystring
    allora devo prevedere questa possibilità ...coem si fa?


    ---------------
    sono nel pallone

  9. #9
    ma mi lasciate così nel dubbio?

  10. #10
    Originariamente inviato da recensore
    devo mettere mani nel php.ini?
    Non serve, basta usare ini_set() e applicarlo all'opzione del php.ini, dai una letta al php.ini.

    allora devo prevedere questa possibilità ...coem si fa?
    Fa tutto da solo, fai una ricerca nel forum perchè è una questione di cui si è parlato molto
    per favore NIENTE PVT TECNICI da sconosciuti

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.