查立得PHP+mysql通用已有数据表查询系统2024版19查搜模式合1 V2.0
资源文件列表:

soulideQ4_20240902045421/index.php 29.21KB
soulideQ4_20240902045421/readme.html 6.78KB
资源介绍:
一般网站站长/程序员/计算机熟练者自用,快速用于已有数据表的查询或搜索。 或者自己会数据库导入mysql的用户一次性导入后使用本系统;或计算机爱好者学习。 单文件不压缩不到20KB实现19查搜模式,每个模式均通用Mysql单表(灵活字段和查询条件)。 可以多输入框都数对,一个输入框查多列,选择条件之一查单列,多输入框输过的都符合... 支持等于/包含/开头/结尾/空格分开多关键词。可自定义验证码和网页主色。 支持指定输入框输入提示功能(注意非必要不开启);查询结果指定字段排序。 不保证绝对安全,如果正式用途请自行加入安全代码或开启网络防火墙等。 支持隐藏指定多列;支持查询结果指定字段排序;支持分页与页码设置;支持最大页数限定。 支持字段别名设置;极小页面让你低带宽实现高并发;代码量极小方便二开与安全分析。 推荐环境:宝塔/护卫神/主流虚拟主机 PHP5.4-7.3/mysql5.6 环境 性能优化:查询条件字段索引(不优化则适合30万以内数据查搜);开启opcache缓存 输入提示功能:高频查询不建议开启;非等于输入内容模式 或 万用查分模式不建议开启;"; session_start(); if(!isset($_SESSION['aiyaha'])) $_SESSION['aiyaha']=date("YmdH").uniqid(); $uid = $_SESSION['aiyaha']; function sn(){ $usrent = $_SERVER['HTTP_USER_AGENT']; $zt=""; if($usrent==""){ $zt = "请使用常规浏览器[空UA]"; }elseif(preg_match_all('/(\\\x[a-zA-Z0-9_]{1,4}){2,4}/', $usrent)){ $zt = "请使用常规浏览器[疑似攻击代码]"; }elseif(preg_match_all('/(spider|bot|crawler|robot)/i', $usrent)){ $zt = "请使用常规浏览器[疑似蜘蛛爬虫]"; }elseif(preg_match_all('/(curl|requests|robot|python|urllib3|pantest)/i', $usrent)){ //ALittle Dalvik wp_is_mobile Go-http-client等疑 $zt = "请使用常规浏览器[疑似蜘蛛爬虫]"; }elseif(preg_match_all('/(Chrome|Firefox)/i', $usrent, $isc)){ $iscv = explode('.', explode($isc[0][0], $usrent)[1])[0]; if(Trim($iscv,"/") < 50) $zt = "浏览器版本过低,请升级".$isc[1][0]."到较新版本"; }elseif(preg_match_all('/(Gecko|Presto)/i', $usrent)){ //$zt = "该浏览器已淘汰,推荐chrome浏览器或360等国产浏览器的急速模式"; $zt = ""; }elseif(preg_match_all('/(MSIE|Trident)/i', $usrent)){ $zt = "IE浏览器2015年就已淘汰,推荐chrome浏览器或360等国产浏览器的急速模式"; }elseif(preg_match("/\@([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61})?\.)+[a-zA-Z]{2,8}/i", $usrent)){ $zt = "请使用常规浏览器[邮件UA爬虫]"; }elseif(preg_match_all('/(http|https|ftp)/i', $usrent) && preg_match("/([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61})?\.)+[a-zA-Z]{2,8}/i", $usrent)){ $zt = "请使用常规浏览器[疑似爬虫(UA带网址)]"; }else{ $zt = ""; } return $zt; } function aw($Key,$vals){ $html ="
$Key
$vals"; echo $html; } function wo($Key){ $html ="
$Key |