-
Più sessioni, stesso browserQua ci vorrebbe Giambuccio mio adorato.
E' possibile avere due finestre (tipicamente di IE6 nell'intranet), con due sessioni diverse attive, separate e indipendenti?-
Re: Più sessioni, stesso browserScritto daNon Autenticatoil 2009-02-09 11:46:00.0 alle 2009-02-09 11:46:00.0
- Scritto da: achille97
> Qua ci vorrebbe Giambuccio mio adorato.
> E' possibile avere due finestre (tipicamente di
> IE6 nell'intranet), con due sessioni diverse
> attive, separate e
> indipendenti?
no.-
Re: Più sessioni, stesso browserScritto daNon Autenticatoil 2009-02-09 11:49:00.0 alle 2009-02-09 11:49:00.0
- Scritto da:
>
> - Scritto da: achille97
> > Qua ci vorrebbe Giambuccio mio adorato.
> > E' possibile avere due finestre (tipicamente di
> > IE6 nell'intranet), con due sessioni diverse
> > attive, separate e
> > indipendenti?
>
> no.
Ma allora Giambo è il micio pazzo
Solo lui è follemente innamorato di bill !!
-
Re: Più sessioni, stesso browser
- Scritto da:
>
> - Scritto da: achille97
> > Qua ci vorrebbe Giambuccio mio adorato.
> > E' possibile avere due finestre (tipicamente di
> > IE6 nell'intranet), con due sessioni diverse
> > attive, separate e
> > indipendenti?
>
> no.
Sicuro sicuro sicuro?
-
Re: Più sessioni, stesso browserScritto daNon Autenticatoil 2009-02-09 12:50:00.0 alle 2009-02-09 12:50:00.0
- Scritto da: achille97
>
> - Scritto da:
> >
> > - Scritto da: achille97
> > > Qua ci vorrebbe Giambuccio mio adorato.
> > > E' possibile avere due finestre (tipicamente
> di
> > > IE6 nell'intranet), con due sessioni diverse
> > > attive, separate e
> > > indipendenti?
> >
> > no.
>
> Sicuro sicuro sicuro?
no.
-
-
-
Re: Più sessioni, stesso browserScritto daNon Autenticatoil 2009-02-09 12:59:00.0 alle 2009-02-09 12:59:00.0> Qua ci vorrebbe Giambuccio mio adorato.
Vai nei forum delle notizie e supplicalo di tornare qui.
> E' possibile avere due finestre (tipicamente di
> IE6 nell'intranet), con due sessioni diverse
> attive, separate e indipendenti?
Boh. Se mi capita di fare CTRL ALT CANC con più finestre del browser aperte, a volte terminare l'applicazione chiude tutto, a volte la sola finestra attiva. Segno, direi, che a seconda dei casi le diverse finestre del browser possono essere indipendenti o meno.
Però non ho ancora capito cosa provoca la differenza.-
Re: Più sessioni, stesso browser
- Scritto da:
> > Qua ci vorrebbe Giambuccio mio adorato.
>
> Vai nei forum delle notizie e supplicalo di
> tornare
> qui.
>
Gli ho mandato un pvt appena ho aperto il thread: ormai non ci vuole più bene



Però per windows 7 ce l'ha il tempo di postare

> > E' possibile avere due finestre (tipicamente di
> > IE6 nell'intranet), con due sessioni diverse
> > attive, separate e indipendenti?
>
> Boh. Se mi capita di fare CTRL ALT CANC con più
> finestre del browser aperte, a volte terminare
> l'applicazione chiude tutto, a volte la sola
> finestra attiva. Segno, direi, che a seconda dei
> casi le diverse finestre del browser possono
> essere indipendenti o
> meno.
> Però non ho ancora capito cosa provoca la
> differenza.
ahem, sessione web, sul server web...
-
Re: Più sessioni, stesso browserScritto daNon Autenticatoil 2009-02-09 14:50:00.0 alle 2009-02-09 14:50:00.0> ahem, sessione web, sul server web...

Come sarebbe? Sessioni del browser sul server?
-
Re: Più sessioni, stesso browser
- Scritto da:
> > ahem, sessione web, sul server web...
>
>
Come sarebbe? Sessioni del browser sul
> server?
>
Hai presente i linguaggi lato server? java/jsp, asp, php? Ecco. Attraverso un cookie (JSESSIONID, ASPSESSIONID...) identificano univocamente il browser in una sessione di lavoro(di tempo limitato, deciso dal server) e associano un area di memoria del server in cui appoggiare variabili per utilizzarle durante la navigazione.
Per somme vie è questo.-
Re: Più sessioni, stesso browserScritto daNon Autenticatoil 2009-02-09 15:18:00.0 alle 2009-02-09 15:18:00.0> Hai presente i linguaggi lato server? java/jsp,
> asp, php? Ecco. Attraverso un cookie (JSESSIONID,
> ASPSESSIONID...) identificano univocamente il
> browser in una sessione di lavoro(di tempo
> limitato, deciso dal server) e associano un area
> di memoria del server in cui appoggiare variabili
> per utilizzarle durante la
> navigazione.
Ho capito. Per ogni istanza del browser viene allocata un'area di memoria. Però adesso non ho più capito la domanda iniziale
Ma mi viene in mente una cosa. Dopo che ci si collega al fdt e si supera il disclaimer, questo non si ripresenta finché l'ultima finestra del browser resta aperta. Superando il discalimer viene creato un cookie, che non si distrugge finché non si chiudono tutte le finestre del browser. Quindi il cookie non corrisponde a un'istanza, e questo potrebbe succedere anche con i cookie di sessione, boh.
Con le sessioni PHP non basate su cookie, mi sembra di ricordare che a ogni istanza (script chiamato in una finestra) corrispondesse una sessione diversa.-
Re: Più sessioni, stesso browser
- Scritto da:
> > Hai presente i linguaggi lato server? java/jsp,
> > asp, php? Ecco. Attraverso un cookie
> (JSESSIONID,
> > ASPSESSIONID...) identificano univocamente il
> > browser in una sessione di lavoro(di tempo
> > limitato, deciso dal server) e associano un area
> > di memoria del server in cui appoggiare
> variabili
> > per utilizzarle durante la
> > navigazione.
>
> Ho capito. Per ogni istanza del browser viene
> allocata un'area di memoria. Però adesso non ho
> più capito la domanda iniziale
>
>
> Ma mi viene in mente una cosa. Dopo che ci si
> collega al fdt e si supera il disclaimer, questo
> non si ripresenta finché l'ultima finestra del
> browser resta aperta. Superando il discalimer
> viene creato un cookie, che non si distrugge
> finché non si chiudono tutte le finestre del
> browser. Quindi il cookie non corrisponde a
> un'istanza, e questo potrebbe succedere anche con
> i cookie di sessione,
> boh.
>
> Con le sessioni PHP non basate su cookie, mi
> sembra di ricordare che a ogni istanza (script
> chiamato in una finestra) corrispondesse una
> sessione
> diversa.
Vedo che afferri, ragazzo.
Adesso immagina che io voglia vedere il disclaimer ad ogni apertura di tab/finestra.
Chiedevo se fosse possibile gestire quel cookie, e quindi la sessione relativa, in modo da identificare ogni finestra aperta.
Da varie ricerche in lungo e in largo, per mare e per terra, sono giunto alla conclusione definitiva: non si può.
-
Re: Più sessioni, stesso browserScritto daNon Autenticatoil 2009-02-09 16:31:00.0 alle 2009-02-09 16:31:00.0> Chiedevo se fosse possibile gestire quel cookie,
> e quindi la sessione relativa, in modo da
> identificare ogni finestra aperta.
> Da varie ricerche in lungo e in largo, per mare e
> per terra, sono giunto alla conclusione
> definitiva: non si può.
>
Con PHP, e sessioni non basate su cookie, ogni finestra aperta dovrebbe avere un identificativo di sessione proprio. Presumo che un identificativo di finestra permetta di gestire i cookie separatamente per ogni finestra.
Se però non usi PHP mi sa che ci vuole proprio Giambo.-
Re: Più sessioni, stesso browser
- Scritto da:
> > Chiedevo se fosse possibile gestire quel cookie,
> > e quindi la sessione relativa, in modo da
> > identificare ogni finestra aperta.
> > Da varie ricerche in lungo e in largo, per mare
> e
> > per terra, sono giunto alla conclusione
> > definitiva: non si può.
> >
>
> Con PHP, e sessioni non basate su cookie,
> ogni finestra aperta dovrebbe avere un
> identificativo di sessione proprio. Presumo che
> un identificativo di finestra permetta di gestire
> i cookie separatamente per ogni
> finestra.
>
> Se però non usi PHP mi sa che ci vuole proprio
> Giambo.
E se usavo piaccapi e i pastrocchi in chiappascript avevo risolto sì.-
Re: Più sessioni, stesso browserScritto daNon Autenticatoil 2009-02-09 17:57:00.0 alle 2009-02-09 17:57:00.0> E se usavo piaccapi e i pastrocchi in
> chiappascript avevo risolto sì.
In qualsiasi linguaggio lato server, potresti implementare delle sessioni legate alla singola finestra tramite una specie di "cookie lato server".
In ogni finestra è in esecuzione un'istanza dello script. Questa genera una stringa casuale unica, se necessario crea sul server una directory (operazione atomica) col nome di quella stringa - il cookie lato server. Il valore della stringa, unico per ogni istanza e quindi per ogni finestra, viene passato lungo tutta la catena di script chiamati dallo script iniziale.
Creare eventualmente directory sul server può servire per autenticare le istanze in esecuzione, se serve. Le directory create vengono distrutte al termine della procedura o, se questa viene interrotta chiudendo la finestra, quando si crea una directory si cancellano le directory esistenti più vecchie di X ore.-
achilleScritto daNon Autenticatoil 2009-02-09 19:49:00.0 alle 2009-02-09 19:49:00.0che ne dici del sistema descritto qui sopra?
-
Re: Più sessioni, stesso browser- Scritto da:
> > E se usavo piaccapi e i pastrocchi in
> > chiappascript avevo risolto sì.
>
> In qualsiasi linguaggio lato server, potresti
> implementare delle sessioni legate alla singola
> finestra tramite una specie di "cookie lato
> server".
>
> In ogni finestra è in esecuzione un'istanza dello
> script. Questa genera una stringa casuale unica,
> se necessario crea sul server una directory
> (operazione atomica) col nome di quella stringa -
> il cookie lato server. Il valore della stringa,
> unico per ogni istanza e quindi per ogni
> finestra, viene passato lungo tutta la catena di
> script chiamati dallo script
> iniziale.
>
> Creare eventualmente directory sul server può
> servire per autenticare le istanze in esecuzione,
> se serve. Le directory create vengono distrutte
> al termine della procedura o, se questa viene
> interrotta chiudendo la finestra, quando si crea
> una directory si cancellano le directory
> esistenti più vecchie di X
> ore.
Sostanzialmente non riesco a capire la tua soluzione, non riesco a vedere come si adatti al mio problema dell'utente che switcha più finestre della stessa applicazione*. Probabilmente ho esposto in modo carente il problema.
Mumble mumble.
Io ne avevo pensata un altra: potendo agire solo su pochi fattori, senza modificare il codice delle singole web-app. In ogni applicazione posso intercettare la request prima dell'elaborazione, attraverso il RequestProcessor comune, e posso agire sulla pagina attraverso la tag library. Ogni web-app ha un custom tag nell'header che disegna le briciole di pane(es: Home > sezione > pagina), dove gli elementi fanno parte di web-app diversi. Inoltre l'apertura di una nuova applicazione chiama una funzione della libreria comune che posso modificare.
Dovrei modificare via javascript nel custom tag l'onfocus del body per avere conoscenza dal server della finestra attiva.
Intercettando questo posso switchare tra n sessioni in modo trasparente.
Ogni sessione ha un riferimento al 'contenitore' di tutte le sessioni, nel request processor faccio lo switch in base al valore settato via chiamata ajax al focus della finestra.
Mumble mumble.
* per web-app, applicazioni, web application intendo un applicazione server che viene vista dal browser come 'cartella' dell'host.
es: http://host/app1
, http://host/app2
, http://host/app3 
ed hanno sessioni diverse tra loro.-
Re: Più sessioni, stesso browserScritto daNon Autenticatoil 2009-02-09 20:33:00.0 alle 2009-02-09 20:33:00.0> Sostanzialmente non riesco a capire la tua
> soluzione, non riesco a vedere come si adatti al
> mio problema dell'utente che switcha più finestre
> della stessa applicazione*. Probabilmente ho
> esposto in modo carente il problema.
In effetti non so quale sia esattamente il problema che vuoi risolvere, ma mi sembrava che parlassi di identificare le istanze in esecuzione di un'applicazione.
Ti ho esposto un metodo che avevo usato per risolvere non so più che problema, sperando che potesse servire anche per il tuo.
Se leggendo non ti pare risolutivo, vuol dire che non risolve il tuo problema.
> Io ne avevo pensata un altra: potendo agire solo
> su pochi fattori, senza modificare il codice
> delle singole web-app. In ogni applicazione posso
> intercettare la request prima dell'elaborazione,
> attraverso il RequestProcessor comune, e posso
> agire sulla pagina attraverso la tag library.
> Ogni web-app ha un custom tag nell'header che
> disegna le briciole di pane(es: Home > sezione >
> pagina), dove gli elementi fanno parte di web-app
> diversi. Inoltre l'apertura di una nuova
> applicazione chiama una funzione della libreria
> comune che posso
> modificare.
> Dovrei modificare via javascript nel custom tag
> l'onfocus del body per avere conoscenza dal
> server della finestra
> attiva.
> Intercettando questo posso switchare tra n
> sessioni in modo
> trasparente.
> Ogni sessione ha un riferimento al 'contenitore'
> di tutte le sessioni, nel request processor
> faccio lo switch in base al valore settato via
> chiamata ajax al focus della
> finestra.
> Mumble mumble.
>
> * per web-app, applicazioni, web application
> intendo un applicazione server che viene vista
> dal browser come 'cartella'
> dell'host.
> es: http://host/app1
, http://host/app2
,
> http://host/app3
> ed hanno sessioni diverse tra loro.
eh? uh?
[img]http://www.sanrio.com/images/characters_2_art/Keroppi.gif[(img]-
Re: Più sessioni, stesso browserScritto daNon Autenticatoil 2009-02-09 20:34:00.0 alle 2009-02-09 20:34:00.0acc m'è venuto male l'inserimento dell'immagine!
-
-
-
-
-
-
-
-
-
-
Re: Più sessioni, stesso browserScritto daNon Autenticatoil 2009-02-09 14:50:00.0 alle 2009-02-09 14:50:00.0> > > Qua ci vorrebbe Giambuccio mio adorato.
> >
> > Vai nei forum delle notizie e supplicalo di
> > tornare
> > qui.
> >
>
> Gli ho mandato un pvt appena ho aperto il thread:
> ormai non ci vuole più
> bene



Cche gli abbiamo fatto per meritare ciò?
-
-
-