PHP共6篇
mcy-shop 拆解:纯原生 PHP 商城的框架与插件取舍-星海夜航

mcy-shop 拆解:纯原生 PHP 商城的框架与插件取舍

mcy-shop(萌次元/异次元店铺系统)是一个纯原生 PHP 写的个人商城/发卡程序:不用 Laravel 也不用 ThinkPHP,底层框架是作者自己造的,只从社区挑个别组件。MIT 协议,约 500+ star。README 开...
zyt200451的头像-星海夜航zyt20045111小时前
14010
读码笔记 card-system:发卡回调的锁行与双重幂等-星海夜航

读码笔记 card-system:发卡回调的锁行与双重幂等

card-system 是一款开源的 PHP 卡密商城系统(发卡平台,MIT 协议,3000+ star,当前版本 3.21):卖家导入卡密、给商品定价,买家下单付款后系统自动占卡、邮件/短信通知发货。Laravel 写的,...
zyt200451的头像-星海夜航zyt20045112小时前
2468
PHP 时间戳与日期处理常用代码-星海夜航

PHP 时间戳与日期处理常用代码

时间戳与日期处理是 PHP 开发里用得最多的逻辑之一。这里把 strtotime、date 转换、相对日期计算和 mktime 起止时间戳的常用片段整理成一份速查,复制即可使用。 字符串与时间戳互转 把标准日期...
zyt200451的头像-星海夜航zyt2004513年前
02215
一行代码让网站页脚年份自动更新-星海夜航

一行代码让网站页脚年份自动更新

网站页脚的版权年份每年手动改一遍既麻烦又容易漏,其实一行 JS 或 PHP 就能自动输出当前年份。 JavaScript 方案 纯静态页面用 JS:创建本地时间对象,取年份直接写出,放到页脚模板里即可: &l...
zyt200451的头像-星海夜航zyt2004513年前
03113
自己做外链跳转页 go.php:参数校验、防盗用与防注入-星海夜航

自己做外链跳转页 go.php:参数校验、防盗用与防注入

站内文章里的外部链接直接写目标地址有两个问题:一是 referer 带过去,目标站能看到来源;二是没有拦截点,误链到坏站也没机会提示。中间加一个跳转页就能同时解决:链接先走自己的 go.php,由...
zyt200451的头像-星海夜航zyt2004514年前
02710
PHP 字符串替换:str_replace、str_ireplace 与 substr_replace-星海夜航

PHP 字符串替换:str_replace、str_ireplace 与 substr_replace

PHP 里替换字符串有两条路:按内容查找替换,用 str_replace() / str_ireplace();按位置替换,用 substr_replace()。这篇把两者的语法和差异放在一起记一下。 str_repl
zyt200451的头像-星海夜航zyt2004514年前
04613