我最近也有类似问题,采用了如下解决办法,可能比较笨但比较实用:
首先用户通过程序登录时输入了用户名和密码,通过winsock到服务器数据较验,如果成功,则在程序里的webbrowser控件里浏览XXX.xxx.xxx.xxx/login.asp?username=XXXXX,这里XXXXX用用户输入的用户名替换。
这样给login.asp传入了一个request值。再在login.asp里验证用户,如果成功则置session值,有了它什么都好办了。讲过比较笨,大家有什么好的办法欢迎提
首先用户通过程序登录时输入了用户名和密码,通过winsock到服务器数据较验,如果成功,则在程序里的webbrowser控件里浏览XXX.xxx.xxx.xxx/login.asp?username=XXXXX,这里XXXXX用用户输入的用户名替换。
这样给login.asp传入了一个request值。再在login.asp里验证用户,如果成功则置session值,有了它什么都好办了。讲过比较笨,大家有什么好的办法欢迎提
现在决定用HTTP协议实现与WEB服务器的交互,但VB里如何才能实现与WEB CGI
的数据交互呢?
strURL = "//www.yippee.com/cgi-bin/find.e xe"
strFormData = "find=Hangzhou"
Inet1.E xecute strURL, "POST", strFormData为什么数据就是传不过去呢?