asp搜索怎么增加搜索时间间隔?

来源:百度知道 编辑:UC知道 时间:2024/05/12 23:23:47
网站限制asp搜索时间间隔,比如每人只能隔10秒搜索一次。
要往Search.asp里添加段什么代码?
代码太常,发不上来,search.asp代码查看 http://www.tiyy.net/search.txt

将下面这段代码放在你显示搜索结果的那个页面的最前面:

将你给的代码改成如下(我只取了你小部分代码):
<!--#include file="conn.asp" -->
<!--#include file="inc/const.asp"-->
<%
'这是我加进去的代码,在这个文件的第一行
If Request.Servervariables("request_method")="POST" Then '判断是否是从表单提交数据,如果不是从表单提交则不进行下面的判断,以免出现误判.
If DateDiff("s",""&Session("LastSearchTime")&"",Now())<10 Then
Response.Write("<script>alert('对不起,每人只能隔10秒搜索一次');history.back();</script>")
Response.End()
Else
Session("LastSearchTime")=Now()
End If
End If

'这是你程序的代码部分
DownSys.CheckInfuse
Dim j
Dim i
Dim keyword
Dim findword
Dim Action
Dim CurrentPage
Dim maxperpage

....
....

可以为用户加一个SESSION值Session("LastVisit"):
if Session("LastVisit")="" then
Session("