PHP session.upload_progress.enabled 漏洞自查修复教程说明:本教程用于检查 8.2 以上版本建议升级官方最新, 8.2以下官方没有给出补丁,可以先设置缓解方案. 1、创建 check_ini.php进入网站根目录,新建文件 <?php
header("Content-Type:text/html;charset=utf-8");
$ini_path = php_ini_loaded_file() ?: '获取失败';
$switch = ini_get('session.upload_progress.enabled');
$status = $switch ? 'On(未缓解)' : 'Off(已缓解)';
$ver = phpversion();
echo "网站生效php.ini路径:{$ini_path}<br>";
echo "session.upload_progress.enabled:{$status}<br>";
echo "PHP版本:{$ver}<br>";
echo "<hr>";
if ($switch) {
echo "📌 当前处理:请到 {$ini_path} 搜索 session.upload_progress.enabled<br>";
echo "找到则改为 Off;没找到就在 [session] 区块下添加:session.upload_progress.enabled = Off<br><hr>";
} else {
echo "✅ 当前版本已缓解,无需修改当前 php.ini。<br><hr>";
}
echo "📌 同目录组其他PHP版本,需要检查(XX代表可能php版本路径):<br>";
if ($ini_path !== '(none)' && $ini_path !== '获取失败') {
$p = DIRECTORY_SEPARATOR;
$dir1 = dirname($ini_path);
$dir2 = dirname($dir1);
$base = dirname($dir2);
echo "{$base}{$p}XX{$p}etc{$p}php.ini<br>";
} else {
echo "无法提取基础路径,请手动查找服务器其他php.ini<br>";
}
echo "统一处理:搜索 session.upload_progress.enabled,找到则改为 Off;没找到就在 [session] 区块下添加:session.upload_progress.enabled = Off<br>";
echo "<hr>✅ 修改完成后重启PHP-FPM/Apache,刷新本页面复核状态<br>";
echo "<hr>⚠️ 使用完毕,请立即删除本探针文件!";
?>2、访问探针浏览器打开:
3、修改配置、重启服务
4、删除文件确认全部修复完成后,回到网站根目录,删除
|
|||||||||||||||
| >> 相关文章 | |||||||||||||||
关于我们
|
联系我们
|
付款方式
|
人才招聘
|
友情链接
|
域名资讯
|
提交工单
|
我要评价
|
投诉建议
|
域名投诉
|
网站备案
|
百科知识
|
手机站
《中华人民共和国增值电信业务经营许可证》编号:B1-20172600 川B1-20080058 蜀ICP备12028237号
电话总机:028-6277****(20线) 抱歉,当前是午餐时间,请在13:00以后咨询。若有网站打不开、网络中断等紧急问题请致电028-62778877-7。 400电话:400-028-**** 抱歉,当前是午餐时间,请在13:00以后咨询。若有网站打不开、网络中断等紧急问题请致电028-62778877-7。
400-028-****
028-6277****
抱歉,当前是午餐时间,请在13:00以后咨询。若有网站打不开、网络中断等紧急问题请致电028-62778877-7
