有个WEB系统,登录后会把登录信息写在SESSION中
this.Session["UserID"] = TextBox1.Text;
this.Session["UserName"] = DTable.Rows[0]["sUserName"].ToString();
this.Session["Language"] = "CHS";现在,我想用DELPHI做一个窗体用TWebBrowsor去访问这个页面
如果没有登录的,那用DELPHI写入信息到这个SESSION中。
这样就可以在DELPHI中提供登录用户名和密码去自动登录。但不知如何存取,希望有高手指导
能使用第三方控件实现也行。
this.Session["UserID"] = TextBox1.Text;
this.Session["UserName"] = DTable.Rows[0]["sUserName"].ToString();
this.Session["Language"] = "CHS";现在,我想用DELPHI做一个窗体用TWebBrowsor去访问这个页面
如果没有登录的,那用DELPHI写入信息到这个SESSION中。
这样就可以在DELPHI中提供登录用户名和密码去自动登录。但不知如何存取,希望有高手指导
能使用第三方控件实现也行。
然后DELPHI访问该页面即可。
以ASP为例:<!--test.asp-->
<%
Session("param") = Request("param")
%>DELPHI调用:
http://localhost/test.asp?param=1调用完后 Session("param") 就被赋值为1了。
比如这个页面用 UserID记录登录的用户名
那另外的网页也是用UserID来记录,那岂不是有冲突呀?
Application("param") = Request("param")
如果你没有权限写页面,也就是说你是想通过黑客手段访问某个服务器上的SESSION,貌似非常困难。