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?
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?
up
apri una finestra con explorer e una con firefox![]()
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?
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
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.."
forse non hai letto la mia ultima modifica...
Boh...io cancellando i cookie ottengo un altro sess id
....che faccio?
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
....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.
No, il session_id è sempre lo stesso.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.
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!!!