有个WEB系统,登录后会把登录信息写在SESSION中
this.Session["UserID"] = TextBox1.Text;
this.Session["UserName"] = DTable.Rows[0]["sUserName"].ToString();
this.Session["Language"] = "CHS";现在,我想用DELPHI做一个窗体用TWebBrowsor去访问这个页面
如果没有登录的,那用DELPHI写入信息到这个SESSION中。
这样就可以在DELPHI中提供登录用户名和密码去自动登录。但不知如何存取,希望有高手指导
能使用第三方控件实现也行。

解决方案 »

  1.   

    另外写一个ASP(JSP?)页面输出Session
    然后DELPHI访问该页面即可。
      

  2.   

    写是一样的
    以ASP为例:<!--test.asp-->
    <%
      Session("param") = Request("param")
    %>DELPHI调用:
    http://localhost/test.asp?param=1调用完后 Session("param") 就被赋值为1了。
      

  3.   

    Session值是全局的吗?
    比如这个页面用 UserID记录登录的用户名
    那另外的网页也是用UserID来记录,那岂不是有冲突呀?
      

  4.   

    向服务器发送session   get几个用户信息
      

  5.   

    对于一个应用来说, Session 是全局的,也即这个页面的SESSION可以在另一个页面中读写。如果要让所有应用共享某个参数,应该用Application。
    Application("param") = Request("param") 
      

  6.   

    问题我想在DELPHI中用DELPHI的CODE去读取这个全局SESSION谢谢
      

  7.   

    不是说了吗,你写一个页面,用DELPHI访问这个页面就可以读取SESSION了。
    如果你没有权限写页面,也就是说你是想通过黑客手段访问某个服务器上的SESSION,貌似非常困难。