![]() |
SessionId von IIS in ISAPI Anwendung
mit folgendem HTML Code erhalte ich problemlos die SessionId vom IIS Server
Delphi-Quellcode:
Jetzt würde ich gerne laufend diese SessionId in einer ISAPI Anwendung überprüfen!<%@ Page Language="VB" Debug="True" Strict="True" %> <script runat="server"> Sub Page_Load (ByVal Sender As Object, ByVal E As EventArgs) Session("Id") = Session.SessionID.ToString() End Sub </script> <html> <body> <div runat="server"> <% = session("id") %></p> </div> </body></html> Ist das irgendwie möglich? - Ich suche und suche und... wer hat eine Idee? |
[push]: SessionId von IIS in ISAPI Anwendung
hat niemand eine Idee?
|
Re: SessionId von IIS in ISAPI Anwendung
hat niemand eine Idee?
|
Re: SessionId von IIS in ISAPI Anwendung
Hallo,
poste bitte mal den Quelltext der Funktion aus der ISAPI.Dll, an der Du auf die SessionID zugreifen möchtest. Bist Du eventuell auf der Suche nach etwas derartigem?
Delphi-Quellcode:
Falls Du den Namen der SessionID nicht weißt, wie er in ContentFields bzw. QueryFields enthalten ist, dann lass Dir die beiden mal in Textdateien ausgeben, das sollte mit
Case Request.MethodType of
mtPost : sSessionID := Request.ContentFields.Values['ID']; mtGet : sSessionID := Request.QueryFields.Values['ID']; else sSessionID := Request.QueryFields.Values['ID']; end;
Delphi-Quellcode:
funktionieren.
Request.ContentFields.SaveToFile('ContentFields.txt');
// bzw. Request.QueryFields.SaveToFile('QueryFields.txt'); (Zugegeben: Habe keine Erfahrung mit dem IIS und kann daher in dem Zusammenhang auch nur :glaskugel:) |
Re: SessionId von IIS in ISAPI Anwendung
Womit erstellst du denn die ISAPI Anwendung? Mit Delphi?
Irgendwie hab ich fast das Gefühl, dass hier ein Verständnisproblem vorliegt. Oder mir fehlen da die IIS Kentnisse. :gruebel: Denn: Genauso wie ein Apache Server keine SessionID hat, wird auch der IIS Server keine haben. Sondern diese werden ja von Frameworks wie zB PHP, Java oder ASP(.NET) in ihrer eigenen Session-Verwaltung erstellt und gemanaged. Und das Script was du da gepostet hast, ist ASP.NET. Und die SessionId ist die von dem ASP-Handler. Im Grunde ist ASP auch nur eine Laufzeitumgebung wie PHP, die auch mit einigen Tricks auf Apache funktioniert. So. Entweder dir ist jetzt einiges klarer oder ich hab da n anderes Verständnis. :P Tante Edith war hier, danke Phoenix. ;) |
Re: SessionId von IIS in ISAPI Anwendung
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:58 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz