请教各位大侠如何做一个表单查询时间限制,并记录查询次数。 php表单查询查询时间间隔 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 前台<html><head><meta http-equiv="content-type" content="text/html;charset=utf-8"><script language="javascript" type="text/javascript" src="jquery.min.js"></script><script type="text/javascript">$(function(){ $('.search').click(function(){ var Url='exe.php'; $.ajax({ type:'post', url:Url, data:{ data:'11' }, success:function(res){ if(res==-1){ alert('查询频率过快'); return false; }else{ var searchtext=$('.searchtext').val(); window.location.href='';//跳转到查询页面 } } }); });})</script></head><body><input type="text" class="searchtext"/><span class="search">点击查询</span><br></body></html>后台/*数据库建一个查询表uid lastsearch lastsearchtime searchnum ...用户id 上次查询内容 上次查询时间 查询总次数 其它字段*/$val=$_POST['data'];//需要传入的其它数据/*根据用户id,搜索用户在查询表的信息*/$res=array( 'uid'=>1, 'lastsearch'=>'呵呵', 'lastsearchtime'=>1409112609, 'searchnum'=>5);//测试数据if(time()-$res['lastsearchtime'] < 1000){//查询时间小余1000秒 echo -1; exit();}//1>若是大于1000秒就执行查询,并将searchnum字段加1,结果用json_encode()后直接echo(js获取后插入到指定的html标签处)//2>或者返回一个状态1,跳转到查询页面进行查询 网站开发技术路线 求一个php免费开源的在线客服系统 js乱码问题困惑一上午了..... 关于Mediawiki的搜索功能 想在国外做一个类似猪八戒的威客的网站,不知成本如何? php 正则表达式 急啊,请教高手,关于齐博地方生活门户系统3.0的安装问题 大家谁有织梦采集教程 preg_match 一个奇怪的问题? 重金寻聊天室程序!QQ:47708665 PHP验证码自定义背景图片 天气的接口你们用谁的? 这个不能用了 m.weather.com.cn/atad/xx.html
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<script language="javascript" type="text/javascript" src="jquery.min.js"></script><script type="text/javascript">
$(function(){
$('.search').click(function(){
var Url='exe.php';
$.ajax({
type:'post',
url:Url,
data:{
data:'11'
},
success:function(res){
if(res==-1){
alert('查询频率过快');
return false;
}else{
var searchtext=$('.searchtext').val();
window.location.href='';//跳转到查询页面
}
}
});
});
})
</script>
</head>
<body><input type="text" class="searchtext"/>
<span class="search">点击查询</span><br>
</body>
</html>
后台/*
数据库建一个查询表
uid lastsearch lastsearchtime searchnum ...
用户id 上次查询内容 上次查询时间 查询总次数 其它字段
*/
$val=$_POST['data'];//需要传入的其它数据/*
根据用户id,搜索用户在查询表的信息
*/
$res=array(
'uid'=>1,
'lastsearch'=>'呵呵',
'lastsearchtime'=>1409112609,
'searchnum'=>5
);//测试数据
if(time()-$res['lastsearchtime'] < 1000){//查询时间小余1000秒
echo -1;
exit();
}
//1>若是大于1000秒就执行查询,并将searchnum字段加1,结果用json_encode()后直接echo(js获取后插入到指定的html标签处)//2>或者返回一个状态1,跳转到查询页面进行查询