|
|

楼主 |
发表于 2025-7-21 01:10:45
|
显示全部楼层
广东省茂名市
2025-07-21 更新
一、PHP中间件 新增 授权验证防火墙系统
1、初始化:新增 “软件标识” 每个软件的唯一标识,生成设备码用到
2、新增 “管理授权”函数,用于管理 授权的设备
3、新增 设备授权,默认软件在新设备进行访问时,将会记录该软件设备码,默认未授权
3、新增 同ip设备数量限制
4、新增 速率限制,在多少秒内超出并发数量,将会限制访问
5、新增 暴力防破,未授权或已过期的设备,访问超N次将会锁定禁止访问N分钟
6、各功能均带有开关,可自行开启和设置参数,需在 sqlv9.php 接口文件中修改
7、同步更新 例程
8、提供 mysql 和 sqlite 的测试库,方便测试和把 相关 表结构移植到自己业务库中
9、原 winhttpapi 网页访问进行的php请求,更换为 鱼剌 winhttpR
9、其它细节,忘了
二、子程序,新增 和 公开 若干,自行查看
三、新增 winhttp 三大类
四、别的好像也没啥变动,忘了...
20250713 更新
1、新增 鱼剌 WinHttpW ,WinHttpR , WinInet 系统API的方式
2、php中间件网页访问 同步更换WinHttpW
3、增加gzip压缩是否支持的判断与提示
4、其它子程序
20250625 更新
一、php 中间件
1、查询数据,新增指定返回数量
20250528 更新
一、php 中间件
1、新增访问日志功能,记录任何访问php中间件的来源信息(在 0721 版中已取消)
2、新复 分页无效的问题
注:以下是新增日志的数据表及字段
CREATE TABLE visitor_logs (
id INT AUTO_INCREMENT PRIMARY KEY,
ip VARCHAR(45) NOT NULL,
user_agent TEXT NOT NULL,
request_method VARCHAR(10) NOT NULL,
request_params TEXT,
request_uri TEXT NOT NULL,
referer TEXT,
timestamp DATETIME NOT NULL
);
20250527 更新
一、php 中间件
1、新增 Oracle 数据支持
2、修改 查询数据()增加排序参数,升级到此版本,需更新你的参数位置
20250526更新
一、mysql 连接池
1、重构 取出句柄()
1、使用单独的子程序检测连接状态,减少重复代码
2、简化连接检测逻辑,使用"SELECT 1"替代"SHOW PROCESSLIST"提高效率
3、优化等待逻辑,降低CPU占用
4、增加事务处理支持,确保连接稳定性
5、统一错误处理机制,便于问题排查
2、重构 创建连接()
1、增加连接重试机制,避免瞬时网络问题导致连接失败
2、优化编码设置流程,增加设置后的验证步骤
3、调整错误处理逻辑,提供更详细的错误信息
4、增加连接稳定性检查,确保返回的连接完全可用
3、在增删改查中对各可空参数,增加 "" 检测
二、php中间件
1、新增 分页查询
2、新增 纯数量查询,返回整数
3、新增 原查询返回值中增加显示 count 数量
20250525 更新(例程)
一、重写 mysql 增删改查的例子
二、重写 php中间件增删改查的例子
三、火山版同步更新
20250524 更新
一、php中间件
1、新增 sqlite 数据库支持
2、直接访问接口时,原返回 ERR 1 没有POST数据 修改为显示 404,减少接口暴露风险
3、批量执行json 和 自由执行sql语句时,统一返回格式,方便前端处理
4、修改 执行语句 命令时,可以拼接 多条sql语句 并会进行事务执行,同时返回多条结果
注:执行语句,是个危险操作,非必要勿用。
老样子,不上传了,到群下。。。。
补充内容 (2025-10-5 13:53):
新版本已发布:全新PHP中间件:https://bbs.ijingyi.com/forum.php?mod=viewthread&tid=14865280 |
|