| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Uncle Rico Registriert seit: Aug 2003 Ort: Köln
Beiträge: 196
| Remoting Session ermitteln
Ich habe ein kleines Problem, vielleicht kann mir jemand helfen. Meine Anwendung basiert auf Remoting, diese bekomme ich einigermassen sicher indem ich serverseitig über einen Servlet-Filter die SessionId abfange und im aktuellen Thread zur weiteren Verwendung ablege. Im Prinzip basiert das auf der im Buch Flash Remoting (O'Reilly) von Tom Muck beschriebenen Vorgehensweise. Der Vorteil hiervon ist natürlich, dass ich von überall aus an die Sessioninformationen rankomme, egal was ich serverseitig anspreche. Nun brauche ich aber für einen Fileupload auf den Server ein vom Client generiertes Popup und in diesem würde ich gerne die SessionID verwenden. Mir ist allerdings völlig unklar, ob es mittels Actionscript eine Möglichkeit gibt diese SessionID zu ermitteln??? |
| | |
| | #2 (permalink) |
| a.k.a maddin79 Registriert seit: Jul 2003 Ort: berlin f-hain
Beiträge: 1.693
|
ja ! aber halt nicht direkt. mußt dir ne remoteFkt schreiben, die die ID zurückliefert. kannste ja auch gleich bei start des filmes machen, die swessionID ändert sich dann ja nicht mher oder? ne 2. möglichkeit wäre vielleicht gleich bei der startseite beim aufruf des filmes im embed/object tag die ID an den film mit zu übergeben. gruß madFlanderz
__________________ |
| | |
| | #3 (permalink) |
| Uncle Rico Registriert seit: Aug 2003 Ort: Köln
Beiträge: 196
|
Danke für den Tip, ich hab's ausprobiert und es funktioniert natürlich. Das Anhängen der SessionID an die URL des Popups funktioniert auch, allerdings bin ichmir da nicht hundertprozentig sicher, ob das so auch mit anderen J2EE Containern funktioniert. Bei Tomcat sieht es z.B. so aus: http://bla/foo;jsessionid=1234¶m1=xy¶m2=.... Zumindest der Name "jsessionid" ist laut Servlet-Spezifikation vorgegeben, aber über die Position innerhalb der URL und das Trennzeichen (";") gibt es da keine weiteren Informationen. Wie auch immer, für den Augenblick funktioniert es so einwandfrei!!! (wenn man davon ausgeht, dass der Client Cookies aktiviert hat kann man sich den ganzen Aufwand im übrigen sparen) Geändert von Karuma (24-11-2004 um 13:05 Uhr) Grund: schlechtes Deutsch :-) |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |