李涛自留地
回到顶部

php session机制是怎么跑起来的,我拆开看了一遍

上周四晚上十点多,我还在改一个后台登录的 bug,用户登录成功不到两秒就被踢回登录页,刷新一次还是一样。第一反应是 cookie 没写进去,翻完前端代码没发现问题,索性登上服务器,把 php session机制 从读文件到回收整个翻了一遍,才找到根因。这篇把过程记下来,省得下次白跑。 一次登录失败,…

php如何实现文件上传功能:表单、校验与安全落盘完整流程

php如何实现文件上传功能,一条链路从浏览器表单延伸到服务器磁盘:multipart 请求被拆成若干分段、临时文件先落地、脚本校验后再搬到目标目录。链路上任何一处放松,都可能变成任意文件写入或目录穿越。按表单、数组结构、校验、落盘、服务端边界逐段拆开,每段给出可执行的配置与代码。 表单端:encty…

php计算数组长度的函数有哪些,count与sizeof差异

php计算数组长度的函数并不多,日常真正会被调用的只有 count 和它的别名 sizeof。很多人写到第三年才发现两者几乎等价,却在递归参数和 Countable 对象上踩过坑。这篇把两者的边界、参数含义和常见误用讲清楚,也解释为什么有些统计结果总比预期大一圈,顺带给出几个能照抄的判断方式。 ph…