Zurück   Flashforum > Flash und Server > Flash Remoting

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 24-11-2004, 07:53   #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???
Karuma ist offline   Mit Zitat antworten
Alt 24-11-2004, 08:27   #2 (permalink)
a.k.a maddin79
 
Benutzerbild von madflanderz
 
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
__________________
www.madflanderz.de

ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°` _ addicted to bass _ `°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø
madflanderz ist offline   Mit Zitat antworten
Alt 24-11-2004, 13:04   #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&param1=xy&param2=....
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 :-)
Karuma ist offline   Mit Zitat antworten
Alt 24-11-2004, 13:42   #4 (permalink)
a.k.a maddin79
 
Benutzerbild von madflanderz
 
Registriert seit: Jul 2003
Ort: berlin f-hain
Beiträge: 1.693
schön das es läuft
__________________
www.madflanderz.de

ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°` _ addicted to bass _ `°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø
madflanderz ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 03:15 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele