文章列表

代码注释

, , , , , ,
代码注释是程序开发中提供细节补充与指向的辅助手段,而非替代API文档或规范的核心基础。高质量注释应聚焦功能边界、待办事项及特殊设计考量,避免冗余的心理直白式说明或与代码脱节的错误描述。排版需注重可维护性,统一风格以提升检索效率;应及时清理废 阅读全文

FirePHP Chrome 版

, , , ,
FirePHP Chrome版是一款专为Chrome浏览器开发的PHP调试工具扩展,针对原版FirePHP在Chrome下性能不足的问题进行了优化。安装方式简单,开启开发者模式后拖拽安装即可,通过浏览器图标启用调试功能。 阅读全文

SAE 福利:动态 CDN

, , , , ,
介绍一种基于SAE平台实现的动态CDN方案,核心机制是通过JavaScript自动替换页面中静态资源(图片、脚本、样式表等)的原始地址为SAE STOR存储地址,若资源缺失则触发SAE反向抓取作为兜底。 阅读全文

PHP Header 技巧一则

,
通过配置.htaccess将请求定向至指定PHP脚本,可在脚本中基于来源、UA、IP、时间或请求方式等条件动态返回HTTP 500状态码以拦截异常访问。该方案适用于过滤扫描工具或恶意请求,实现轻量级的访问控制与防护。 阅读全文

修改校园相册

, , ,
对原有"Stories校园相册"进行升级改版,调整部分功能后重新部署上线,作为个人校园记忆的数字化存档。 阅读全文

禁止 Firefox 缓存 input 的值

, , , ,
在 Firefox 浏览器中,可通过为 input 元素添加 autocomplete="off" 属性禁止其刷新时调用缓存值,该问题在 type="hidden" 场景下易引发脚本异常。若需灵活控制缓存策略,可基于时间维度生成动态参数:采 阅读全文

PHP 显示页面执行时间

,
通过记录请求起始时间与页面执行完毕时的微秒级时间戳,计算两者差值以获取 PHP 页面执行耗时。相比早期版本,实现更为精简,仅需一行核心代码即可输出结果,适用于性能监控与调试场景。 阅读全文

REMOTE_ADDR,HTTP_CLIENT_IP,HTTP_X_FORWARDED_FOR

PHP 获取客户端真实IP需综合考量 REMOTE_ADDR、HTTP_CLIENT_IP 与 HTTP_X_FORWARDED_FOR 三种服务器变量优先级及代理场景差异。透明代理下 X-Forwarded-For 保留真实IP链,高匿名代理则完全隐匿。 阅读全文

PHP 统计重复内容

, ,
通过 PHP 内置函数 array_count_values() 对数组元素进行频次统计,遍历结果筛选出出现次数大于 1 的数值,输出重复值及其具体重复次数。代码示例展示了从含重复数字的索引数组中提取冗余数据的方法,适用于数据清洗、重复检测 阅读全文