Command Palette

Search for a command to run...

PH

PHP несериализируется

Декодирование и визуализация сериализованных строк PHP, JSON и Base64 с помощью Tree View

InputSERIALIZED
OutputJSON
Output will appear here after unserializing...
Category:coding
Mode:Offline
Version:1.0.0
Access:Free

Что такое PHP несериализ?

PHP Unserialize interface on Toolz.dev - Decode and visualize PHP serialized strings, JSON, and Base64 data with tree view

PHP Unseerialize — это бесплатный онлайн-инструмент для декодирования и визуализации сериализованных строк PHP. Серийизация PHP преобразует сложные структуры данных, такие как массивы и объекты, в хранимый формат строки, и этот инструмент меняет этот процесс, чтобы показать вам исходную структуру данных.

Наш инструмент поддерживает несколько форматов ввода, включая сериализованные строки PHP, данные JSON и содержимое, закодированное в Base64. Интерактивное древовидное представление упрощает изучение структур вложенных данных любой сложности.

Независимо от того, отлаживаете ли вы параметры WordPress, анализируете данные сеанса или работаете с кэшированными данными, наш инструмент обеспечивает мгновенную визуализацию с несколькими выходными форматами. Вся обработка происходит в вашем браузере, гарантируя, что ваши данные остаются в тайне.

Формат сериализации PHP кодирует длину каждой строки, и именно отсюда возникают ошибки. Если сериализованное значение было отредактировано вручную, усечено с помощью столбца базы данных, которое было слишком малым, или пропущено через преобразование набора символов, которое изменило длину байта многобайтовой строки, объявленная длина больше не соответствует содержимому, и вся структура не может анализировать. Сообщение обычно именует смещение, которое является местом для просмотра. Свойства объекта несут видимость легко пропустить: частное свойство хранится с именем класса, обернутым в null байтами, и защищенным со звездочкой, поэтому ключи могут выглядеть поврежденными, когда они верны. Несериализирующий ненадежный ввод в PHP — это известный риск удаленного выполнения кода, поскольку он может создавать экземпляры и запускать магические методы. Декодирование здесь безопасно, потому что ничего не выполняется.

Как использовать php unserialize?

1

Вставьте свои сериализованные данные

Скопируйте и вставьте свою сериализованную строку PHP, данные JSON или содержимое, закодированное в базе 64, в область ввода. Инструмент автоматически определяет формат.

2

Выберите выходной формат

Выберите один из нескольких форматов вывода: print_r для удобочитаемого вывода, var_dump для информации о типе, var_export для допустимого PHP-кода или древовидное представление для интерактивного исследования.

3

Нажмите «Несериализируйтесь»

Нажмите кнопку «Отключить» для декодирования ваших данных. Результат появится на панели вывода с выбранным вами форматом.

4

Изучите результат

Используйте интерактивное древовидное представление, чтобы развернуть и свернуть вложенные структуры. Скопируйте вывод или переключайтесь между форматами, чтобы проанализировать ваши данные.

Основные характеристики

Несколько форматов ввода

Поддерживает сериализованные строки PHP, данные JSON и содержимое, закодированное в Base64.

Интерактивное дерево

Изучите вложенные структуры данных с помощью расширяемой/складной визуализации дерева

Несколько выходных форматов

Просмотр результатов в виде print_r, var_dump, var_export или структурированного дерева

Тип информации

См. типы данных (массив, объект, строка, целое, логическое значение) с количеством элементов

Frequently Asked Questions

Вставьте сериализованную строку в поле ввода и нажмите «Отмена сериализации». Инструмент автоматически обнаруживает сериализованные данные PHP, JSON и Base64, а затем рендерит декодированную структуру как print_R, var_dump, var_export или расширяемое дерево. Не требуется установка PHP или регистрация.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

phpunserializeunserialize phpunserialize in phpunserialize in php onlinephp serialize unserializeserializedeserializedecodeparsejsonbase64arrayobjecttreeviewerdebug