php教程
已收录文章:34篇
-
文章 · php教程 | 3个月前 | Cookie · session · php教程 · 登录态 · 后端排查 · php cookie session php-fpm SameSite session_start 登录态丢失本文整理一套 PHP Session 登录态丢失排查工作流,从浏览器 Cookie、SameSite、域名路径、服务端存储路径、PHP-FPM 权限到复测清单,帮助你定位登录后又变未登录的问题。484 收藏
-
本文用一次 PHP 文件上传排查为线索,从 $_FILES 错误码、大小限制、MIME 白名单、文件名重命名到安全落盘逐步验证,帮助你避免只看后缀、空临时文件和路径覆盖等常见问题。483 收藏
-
本文从一个 PHP 文件上传后 $_FILES 为空的现场出发,逐步检查表单 enctype、字段名、上传大小限制、临时目录和错误码,给出可复用的排查与修复清单。476 收藏
-
本文从 PHP 导出 CSV 时内存耗尽的现场出发,定位一次性查询和数组拼接的根因,改成游标分页、生成器和 fputcsv 流式输出,并给出复查清单。471 收藏
-
PHP 8.5 将 chr() 接收 0 到 255 之外整数的行为标记为弃用。文章从字节输入、负数与大整数、编码边界和回归测试出发,给出兼容 PHP 8.5 的改造顺序。468 收藏
-
PHP 8.5 的 setcookie() 支持 Partitioned 选项,本文用跨站嵌入场景说明 Secure、SameSite 和 Partitioned 的组合要求,并给出旧版本安全回退策略。466 收藏
-
用 PHP 递归处理 JSON 日志中的密码、令牌和个人字段,兼顾嵌套数组、无效 UTF-8、null 值与审计可追溯性,给出可测试的脱敏边界。462 收藏
-
PHP 8.4 新增 mb_trim、mb_ltrim 和 mb_rtrim,可以按多字节字符安全清理首尾空白。本文用中文表单和 CSV 字段场景拆解全角空格、字符掩码、编码参数与 PHP 8.3 回退写法,给出可回归的边界检查。440 收藏
-
通过头像上传案例,演示 PHP 文件上传的安全处理流程:上传错误判断、大小限制、MIME 检测、扩展名映射、随机文件名、目录隔离和常见问题排查。439 收藏
-
PHP 的 [] 和 list() 解构能让数组取值更短,但缺失键会得到 null 并触发告警,数字索引与关联键也不能混用理解。本文用订单输入示例拆开映射、默认值、校验和 foreach 的边界。427 收藏
-
本文用 PHP JSON 接口前端解析失败的场景,带你从响应体多出空白开始排查:复现现象、检查响应头、定位提前输出来源、用输出缓冲兜底,最后验证接口只返回干净 JSON。422 收藏
-
本文用 PHP 登录态 Cookie 场景讲清 HttpOnly、SameSite、Secure 三个关键属性:如何在 setcookie 中配置,浏览器如何限制脚本读取和跨站携带,以及上线前需要检查的域名、HTTPS 和过期时间问题。420 收藏