如何修复 Cookie 参数中的 SQL 注入漏洞

Cookie 里的值一旦未经校验就直接拼进 SQL,风险和表单注入没有区别,而且更容易被忽视。本文按 PHP、ASP/ASP.NET 和测试排查三条线梳理修复方法,说明哪些做法可靠、哪些“过滤”其实挡不住攻击。 Cookie 注入和表单注入本质上是同一类问题,但它更容易藏在登录态、中间件和日志链路里,被开发在排查时漏掉。

如何修复 Cookie 参数中的 SQL 注入漏洞

Ubuntu 上的 PHP 安全加固清单:从系统更新到代码审计

在 Ubuntu 上部署 PHP,真正的风险往往不在安装本身,而在更新、配置、权限和审计这些容易被忽略的细节。本文按系统、PHP、Web 服务器、访问控制到编码实践逐层梳理,保留可直接执行的命令与关键配置,方便你搭出一套更稳妥的加固清单。

Ubuntu 上的 PHP 安全加固清单:从系统更新到代码审计

Ubuntu 中 PHP CLI 如何使用

这篇文章用一个最小可运行示例,带你在 Ubuntu 上快速上手 PHP CLI:先安装 `php-cli`,再编写并运行脚本,接着理解位置参数与 `--name` 这类选项的基本处理方式。看完后,你可以判断自己当前只需直接执行脚本,还是已经需要为命令行工具设计更清晰的输入方式。

Ubuntu 中 PHP CLI 如何使用

Ubuntu 升级 PHP-FPM 后,如何兼容旧代码

Ubuntu 上升级 PHP-FPM 后,旧项目最怕的不是安装失败,而是默认配置、废弃函数和运行环境变化一起触发兼容问题。本文按“先兜底、再审计、后并行迁移”的顺序,整理出备份、配置回调、多版本共存与验证要点。

Ubuntu 升级 PHP-FPM 后,如何兼容旧代码

Ubuntu 上调试 PHP 错误的实用方法:从报错显示到 Xdebug

这篇文章围绕 Ubuntu 上 PHP 报错排查,按开发环境显示错误、生产环境看日志、Xdebug 断点调试三条主线展开,并补充权限、升级和配置校验等细节,帮助你根据场景选择最快的定位办法。 PHP 在 Ubuntu 上出错时,最怕的不是报错本身,而是不知道该先看哪里。

Ubuntu 上调试 PHP 错误的实用方法:从报错显示到 Xdebug

LNMP 中如何优化 PHP-FPM 配置

PHP-FPM 是 LNMP 架构里最值得优先调的环节之一。本文从进程模型、超时、慢日志、内存限制、OPcache、连接方式和监控几个方面,整理出一套可直接落地的优化思路,并给出示例配置与调参判断方法。

LNMP 中如何优化 PHP-FPM 配置