PHP 反序列化工具

在您的浏览器中本地运行

无需运行 PHP 代码,安全检查 PHP 序列化值

序列化输入

0 B · 最大 5 MB。超过 256 KB 的输入在选择反序列化时解析。

结果

暂无可检查的内容
粘贴序列化值或加载示例。

正在恢复上次的输入…

在浏览器中按文本解析。不会运行任何 PHP 代码,也不会创建类。 256 KB 以内的输入会保存在此浏览器中;点击清除即可删除。

PHP 反序列化工具

PHP 反序列化工具读取 PHP serialize() 生成的值,例如 WordPress 选项和 transient、会话、缓存条目和队列载荷,并以树形、JSON、print_r 或 var_dump 显示。它是解析器而不是 PHP 运行时:不执行任何内容,不实例化类,也不调用 __wakeup 或 __unserialize 等魔术方法,因此可以安全处理不受信任的数据。

使用方法
  1. 1.粘贴序列化值或选择加载示例。
  2. 2.256 KB 以内的输入在输入时实时解析;更大的输入需选择反序列化。
  3. 3.浏览树形视图,或切换到 JSON、print_r 或 var_dump。
  4. 4.选择某个引用即可跳转到它指向的值。
  5. 5.复制或下载当前输出。
长度、引用与可见性

字符串长度是 UTF-8 字节长度,因此 s:4:"😀"; 有效,而因字符集转换损坏的长度会连同字节偏移一起报告。值按序列化顺序从 1 开始编号;r:n; 和 R:n; 指向这些编号,并以链接而非副本显示,因此循环结构保持有限,print_r 和 var_dump 会像 PHP 一样输出 *RECURSION*。protected 和 private 属性名会从带 NUL 标记的形式解码。

限制与隐私

输入上限为 5 MB、512 层嵌套和 200,000 个值,树形视图显示前 2,000 行。C: 自定义序列化载荷以原始文本显示。JSON 无法表示所有 PHP 值,因此 JSON 视图遵循旁边说明的约定。处理在你的浏览器中完成;256 KB 以内的输入保存在本地,点击清除即可删除。

CodingTool 已正式上线于

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.tools