Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 22

Discussione: stesso session_id()

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125

    stesso session_id()

    non capisco come mai, se apro due explorer e da uno mi loggo in un modo, nell'altro in modo differente, il session_id() che crea e' sempre lo stesso.
    dove sbaglio? dove va aquisito il session id perche sia differente?

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125
    up

  3. #3
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    apri una finestra con explorer e una con firefox

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125
    si...ho visto che cambia il session id....quindi cosa vorresti dirmi?
    io necessito che se apro un explorer e mi loggo, poi apro un altro explorer e mi loggo, non venga rubata la sessione...

    Stavo pensando tutto cio dipenda dai cookie....forse li devo eliminare appena mi loggo? ha senso...penso di no ...aiuto...non so che fare...


    ecco ho provato a fare questo tentativo...mi loggo e faccio un echo del session_id(), poi vado nelle opzioni del browser e cancello i cookie, poi apro un altro explorer, mi loggo....e ottengo cio che voglio....un altro sess id...

    ha senso dunque cancellarli alla login sti cookie?

  5. #5
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    si ma questo succede perchè ti connetti dalla stessa macchina.

    L'istanza del programma è una, percui prende lo stesso session_id dell'altra finestra.
    Ma se gli explorer sono 2 su 2 macchine diverse il session_id cambia.

    ciao

  6. #6
    Apri due IE oppure ne apri uno poi fai nuova finestra?

    Nel primo caso ha due istanze del programma con due sessioni diverse.

    Nel secondo caso hai due fineste della stessa istanza e una sola sessione.
    "..desidero mettere l'accento sul fatto che il cambiamento dalla teoria autoritaristica della conoscenza scientifica alla teoria critica o antiautoritaristica della conoscenza scientifica, è molto recente.."

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125
    forse non hai letto la mia ultima modifica...
    Boh...io cancellando i cookie ottengo un altro sess id
    ....che faccio?

  8. #8
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    vabbè ma se cancelli il cookie ti perdi anche l'id di sessione associato, credo che poi se non passi il session_id in qualche modo è come se avessi eseguito il logout.

    Scusa ma mi spieghi il significato della cosa? a cosa ti serve avere 2 session_id diversi sulla stessa macchina con lo stesso browser?

    ciao

  9. #9
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125
    ....mmm....anche facendo nuova finestra....io ho sempre stesso session_id().

    Non deve aver senso per me ma per chi mi fa fare sta cosa.

    Dunque...l'applicativo va solo con explorer...quindi non mi serve a niente che mozilla mi da un diverso session id.

  10. #10
    Originariamente inviato da noarts
    Apri due IE oppure ne apri uno poi fai nuova finestra?

    Nel primo caso ha due istanze del programma con due sessioni diverse.

    Nel secondo caso hai due fineste della stessa istanza e una sola sessione.
    No, il session_id è sempre lo stesso.

    Per poter risolvere il problema devi usare un session handler personalizzato che si appoggi sul db. Ce ne sono molti in giro (vedi www.phpclasses.org per esempio). Su www.freephp.it c'è anche un articolo che introduce alla gestione delle sessioni su db facendo, però, uso di una libreria e non di una classe. per cominciare a capirci qualcosa di più, però, va più che bene.
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

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.