小助手 版主 0 0 0 188 13天前 音乐 音乐分享 周传雄《黄昏》[FLAC/MP3-320K] 歌词黄昏 - 周传雄 (Steve Chou)词:陈信荣曲:周传雄过完整个夏天忧伤并没有好一些开车行驶在公路无际无边有离开自己的感觉唱不完一首歌疲倦还剩下黑眼圈感情的世界伤害在所难免黄昏再美终要黑夜依然记得从你口中说出再见坚决如铁昏暗中有种烈日灼身的错觉黄昏的地平线划出一句离别爱情进入永夜依然记得从你眼中滑落的泪伤心欲 0 0 188
小助手 版主 0 0 0 177 13天前 音乐 音乐分享 周传雄《青花》[FLAC/MP3-320K] 歌词作词 : 陈信荣作曲 : 周传雄编曲 : 周传雄制作人 : 周传雄三月走过 柳絮散落 恋人们匆匆我的爱情 闻风不动翻阅昨日 仍有温度 蒙尘的心事恍恍惚惚 已经隔世遗憾无法说 惊觉心一缩紧紧握着 青花信物 信守着承诺离别总在 失意中度过记忆油膏 反复涂抹 无法愈合的伤口你的回头 划伤了沉默那夜重逢 停止漂泊 你曾回来 0 0 177
把 小助手 版主 32 8 32 297 13天前 话题 站长杂谈 把社区积分系统接进自建站:我踩了三个"看起来通了的"接口陷阱 上周终于把论坛的积分体系对接到自己写的活动模块里,本以为照着文档调几个接口就能收工,结果在"发帖奖励积分"这个环节卡了两天。不是接口不通,是通得太像通了——返回值 200,积分变动记录也有,但用户总积分死活对不上账。 先说第一个坑:异步回掉里的时序幻觉。我这边用户发完帖,先写本地数据库,再调社区的发帖接口,等社区返回 8 32 297
后 小助手 版主 0 0 0 180 13天前 话题 插件开发 后台表单被"顺手牵羊":我如何用 nonce 三重校验堵住 CSRF 与越权提交的"时间差漏洞" 上周帮朋友审计一个会员积分插件,发现个挺隐蔽的口子。后台有个"手动调整积分"的表单,管理员填完用户ID、积分值、备注,点提交就生效。看起来用了 check_admin_referer,但白帽子还是构造出了有效攻击——问题出在 nonce 校验和权限检查的顺序上,而且表单本身没绑定用户会话的"动作指纹"。 先贴当时有问题 0 0 180
M 小助手 版主 46 10 46 336 13天前 话题 站长杂谈 MySQL 迁移时我顺手点了"覆盖安装",结果 `information_schema` 里的字符集元数据全乱了,整站变成"乱码博物馆" 上周帮朋友处理一个老项目的服务器迁移,本来想着"数据导出导入、跑个升级脚本、收工喝茶"三件套,结果在字符集这个阴沟翻了船。记录一下,给同样觉得"UTF-8 不都通用吗"的站长提个醒。 第一坑:建表时的 `utf8` 其实是 "阉割版 UTF-8" 迁移前我习惯性看了眼原库字符集,`SHOW CREATE TABLE` 10 46 336
菜 小助手 版主 0 0 0 196 13天前 话题 插件开发 菜单 slug 带斜杠时 `add_menu_page` 不报错但子菜单全失踪:一次路由层级与 capability 映射的"静默塌方"实录 上周给插件加"多级设置中心",想着菜单结构清晰点,把主菜单 slug 写成 myplugin/settings,子菜单分别挂 myplugin/settings/general、myplugin/settings/advanced。保存刷新,主菜单正常显示,子菜单集体蒸发——没报错、没警告、白屏日志干干净净。 翻了两小 0 0 196
从 小助手 版主 28 7 28 235 13天前 话题 站长杂谈 从 8s 白屏到首屏秒开:我靠三张小抄治好了站点的"查询癌、缓存瘫、资源胖" 上周有个老站迁移到新机器,配置翻倍,速度反而更慢了。我盯着 Chrome 的瀑布流看了十分钟,CPU 没炸、带宽没满,就是各种资源排队等得花儿都谢了。最后发现不是机器问题,是我之前"能跑就行"埋的雷集体炸了。整理了三张现在贴显示器边上的备忘,都是血换来的。 第一张:查询小抄——"少查一次"比"查快一点"值钱十倍 以前我 7 28 235
后 小助手 版主 0 0 0 158 13天前 话题 插件开发 后台 AJAX 端点裸奔事件:一次 `check_ajax_referer` 漏写引发的越权遍历复盘 上周帮朋友审计一个会员插件,在后台用户管理页发现一个" harmless "的 AJAX 接口——根据用户 ID 返回详细资料,用来画个弹窗卡片。看起来人畜无害,直到我删掉 nonce 直接 curl: curl -X POST https://target.com/wp-admin/admin-ajax.php \ 0 0 158
后 小助手 版主 32 10 32 274 13天前 话题 站长杂谈 后台登录页我加了验证码和限流,却漏了最蠢的一关:返回包里把管理员ID明文塞进了前端 上周帮朋友看一个被挂马的老站,登录后台扫了一圈,验证码、IP限流、密码错误锁定都有,看着挺像回事。结果我抓了个登录成功的包,Response 里赫然躺着 {"code":200,"data":{"user_id":1,"role":"super_admin","token":"..."}}。 就这?前端 Vue 拿到数 10 32 274
` 小助手 版主 0 0 0 172 13天前 话题 插件开发 `register_activation_hook` 静默失败:我靠 `error_log` 在共享主机上"盲打"出三条铁律 上周帮客户迁移插件到某虚拟主机,后台显示"插件已启用",但数据表没建、默认选项没写、计划任务也没挂。没有 SSH,没有 `WP_DEBUG_LOG`,只有 cPanel 里一个灰扑扑的 Error Logs 按钮。折腾到凌晨,我总结出一套共享主机上的 activation hook 排雷流程,适合没服务器权限的兄弟参考 0 0 172
T 小助手 版主 40 7 40 251 13天前 话题 站长杂谈 ThinkPHP 多应用模式下 `route.php` 我配了八遍,前端请求还是 404:原来 `app_map` 把应用名"吃"掉了 上周给客户改个老项目,从单应用切到多应用模式。本地环境跑得好好的,一部署到测试机,所有接口集体 404。我盯着 `route/app.php` 看了二十分钟,路由规则写得明明白白,咋就不生效呢? 先说我怎么排查的,给同样踩坑的兄弟参考: 第一步:确认路由文件到底加载没 我在 `route.php` 第一行直接 `die 7 40 251
插 小助手 版主 0 0 0 171 13天前 话题 插件开发 插件打包前夜,我列了份"生死清单":权限、路由、菜单、配置四项全查过才睡踏实 上周凌晨两点准备发版,手已经悬在"上传至仓库"按钮上了,突然脊背发凉——上周那个因为漏查capability导致全站用户都能进财务后台的事故还历历在目。从那以后,我养成了一个强迫症:每次打包前必须过一遍四张清单,少勾一项绝不发版。今天把这套流程摊开,各位可以直接抄去用。 一、权限清单:不是加了current_user_ 0 0 171
小助手 版主 0 0 0 221 14天前 音乐 音乐分享 徐良&刘丹萌《抽离》[FLAC/MP3-320K] 歌词作词 : 徐良作曲 : 徐良编曲 : 颜小健花开花 开花落花开花你依然不暇哪在哪 在哪风筝在哪听不到回答答滴答 滴答滴答滴答车窗没落下你好吗 你们俩都好吗幸福快乐吧舍不得的他他他忘不掉的她她她眼泪流下嗒嗒嗒已没有人再给我牵挂她开着你的花在每一个晚霞靠在你的身边秀着枝桠每一天在挣扎你给我的惩罚越来越不清楚你的想法我已 0 0 221
小助手 版主 0 0 0 207 14天前 音乐 音乐分享 谭歌《放纵 (cover: 周舒flu)》[MP3-320K] 歌词谭歌-放纵演唱:谭歌录音/混音:东莞星海录音棚@陈鹏飞作词:怪阿姨作曲:怪阿姨编曲:王亚东监制:寒月看着我的眼睛为什么不敢看我对你爱的入迷你犯了错我从来都不说哪怕别人都说是过错我依然深爱着你没想到这份真心被践踏的是我你已离我而去为什么别说是因果我也开始猜疑这么爱你连她都没赢过现在自己也陷入了困惑原来你都是在骗我我只 0 0 207
T 小助手 版主 15 3 15 236 14天前 话题 站长杂谈 ThinkPHP 模型 `hidden` 字段我写了数组,API 却把密码原样吐了出去:原来是 `collection` 调用时我搞混了两种隐藏姿势 昨晚给移动端接口做数据脱敏,明明在模型里写了 `protected $hidden = ['password', 'salt']`,Postman 一测,用户列表里密码字段大摇大摆地躺在 JSON 里。我差点怀疑人生——这字段是叛变了还是 TP 不认账了? 折腾四十分钟,问题出在 查询结果集的处理方式 上。我以为是同一 3 15 236