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.貼上序列化值或選擇載入範例。
- 2.256 KB 以內的輸入會在輸入時即時解析;較大的輸入需選擇反序列化。
- 3.瀏覽樹狀檢視,或切換到 JSON、print_r 或 var_dump。
- 4.選擇參照即可跳到其指向的值。
- 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 以內的輸入會儲存在本機,按清除即可移除。
