我想在VB/VC中直接通过socket连接到Web Server的80口来执行CGI,如果网关是用ASP实现禁止了从外部提交数据(防止别人修改网页内容提交到数据库),但是用VB提交的时候也不能提交了,有没有什么办法解决这个问题,让VB可以提交成功?
   己确认网站没有采用Cookie,也不是采用session变量,不用登录网站可以发信息上去,但不登录的话在发信息的时候会出现一个输入姓名的密码的对话框。网站禁止外部提交数据的程序(ASP+SQLSERVER)如下:
<%
server_v1=Cstr(Request.ServerVariables("HTTP_REFERER"))
server_v2=Cstr(Request.ServerVariables("SERVER_NAME"))
if  mid(server_v1,8,len(server_v2))<>server_v2  then
%>
警告!你正在从外部提交数据!!请立即终止!!
<%
Response.Redirect "index.asp"
end if
%>