版本检查
粘贴 php -v 的输出或输入版本号,就能看到这个版本有没有包含修复。检查在你的浏览器里完成,不发送任何数据。在地址后加上 ?v= 可以链接到预先填好的结果,例如下面这样。
https://php2shell.dev/zh/check?v=8.3.30JSON 格式的状态
一个静态文件,包含两个 CVE、每个分支的修复版本、哪些分支只有源码补丁,以及我们用到的来源。事实有变化时文件才会更新,每次改动都记在更新记录里。尽管缓存,它背后没有服务器,也就没有频率限制。
curl -s https://php2shell.dev/api/status.json | jq '.branches[] | {branch, fixed, kind}'字段包括 checkedAt、releasedOn、cves[]、branches[](branch、fixed、kind 取值为 release、backport 或 none,supportEnds、page)、sources[] 和 openQuestions[]。无法确认的值一律为 null,我们不做猜测。
RSS
每次事实变动都会出现在 /feed.xml 里,最新的在前。可以把它加到 RSS 阅读器,或者能读 RSS 的聊天频道。
用于 README 或状态页的徽章
静态 SVG 文件。徽章显示的是修复版本,并不知道你在用哪个版本,所以最好再加一行写明你实际运行的版本。
[](https://php2shell.dev/zh/status)每个分支各有一个徽章。
https://php2shell.dev/badge/php-8-5.svghttps://php2shell.dev/badge/php-8-4.svghttps://php2shell.dev/badge/php-8-3.svghttps://php2shell.dev/badge/php-8-2.svghttps://php2shell.dev/badge/php-8-1.svghttps://php2shell.dev/badge/php-8-0.svghttps://php2shell.dev/badge/php-7-4.svg
<a href="https://php2shell.dev/zh/status"><img src="https://php2shell.dev/badge/php-8-3.svg" alt="PHP 8.3:需要 8.3.36 或更高版本" height="22"></a>WordPress 站点健康插件
一个小插件,在工具 › 站点健康里加一项测试。它把运行你网站的 PHP 和修复版本做比较,结果分为良好、推荐和严重三种。插件不发任何网络请求。修复版本直接写在插件里,我们更新插件时你也要跟着更新。
安装方法和每种结果的含义见插件页面。