如何伪装POST的提交来源?

来源:百度知道 编辑:UC知道 时间:2024/05/21 20:37:48
<form name="form1" method="post" action="http://my.hangzhou.com.cn/2009cosplay/vodcheck.asp">

<table width="550" border="0" align="center" cellpadding="0" cellspacing="0">

<tr>
<td height="30" align="center"><input value="请输入验证码" name="CheckCode" type="text" onfocus="if(this.value=='请输入验证码') this.value=''" onblur="if(this.value=='') this.value='请输入验证码'" size="12" />
<img src="http://my.hangzhou.com.cn/2009cosplay/img/Code.asp" border="1" align="absmiddle" /></td>

这个问题你是解决不了的(除非post的对像程序也是你的)。程序上设定的。不允许你这样提交内容。这也是最基本的。不然的话。像你这样。垃圾留言等满天飞了。。。。
以下是这段功能实现的代码。你看看。。
'=============================================================
'函数作用:判断发言是否来自外部
'=============================================================
Public Function CheckPost()
On Error Resume Next
Dim server_v1, server_v2
CheckPost = False
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
CheckPost = True
End If
End Function
'=============================================================
'函数作用:判断来源URL是否来自外部
'=============================================================
Public Function CheckOuterUrl()
On Error Resume Next
Dim server_v1, server_v2
server_v1 = Replace(LCase(Trim(Request.ServerVariables