排序
mcy-shop 拆解:纯原生 PHP 商城的框架与插件取舍
mcy-shop(萌次元/异次元店铺系统)是一个纯原生 PHP 写的个人商城/发卡程序:不用 Laravel 也不用 ThinkPHP,底层框架是作者自己造的,只从社区挑个别组件。MIT 协议,约 500+ star。README 开...
读码笔记 card-system:发卡回调的锁行与双重幂等
card-system 是一款开源的 PHP 卡密商城系统(发卡平台,MIT 协议,3000+ star,当前版本 3.21):卖家导入卡密、给商品定价,买家下单付款后系统自动占卡、邮件/短信通知发货。Laravel 写的,...
PHP 时间戳与日期处理常用代码
时间戳与日期处理是 PHP 开发里用得最多的逻辑之一。这里把 strtotime、date 转换、相对日期计算和 mktime 起止时间戳的常用片段整理成一份速查,复制即可使用。 字符串与时间戳互转 把标准日期...
一行代码让网站页脚年份自动更新
网站页脚的版权年份每年手动改一遍既麻烦又容易漏,其实一行 JS 或 PHP 就能自动输出当前年份。 JavaScript 方案 纯静态页面用 JS:创建本地时间对象,取年份直接写出,放到页脚模板里即可: &l...
自己做外链跳转页 go.php:参数校验、防盗用与防注入
站内文章里的外部链接直接写目标地址有两个问题:一是 referer 带过去,目标站能看到来源;二是没有拦截点,误链到坏站也没机会提示。中间加一个跳转页就能同时解决:链接先走自己的 go.php,由...
PHP 字符串替换:str_replace、str_ireplace 与 substr_replace
PHP 里替换字符串有两条路:按内容查找替换,用 str_replace() / str_ireplace();按位置替换,用 substr_replace()。这篇把两者的语法和差异放在一起记一下。 str_repl









