Что такое PHP несериализ?
PHP Unseerialize — это бесплатный онлайн-инструмент для декодирования и визуализации сериализованных строк PHP. Серийизация PHP преобразует сложные структуры данных, такие как массивы и объекты, в хранимый формат строки, и этот инструмент меняет этот процесс, чтобы показать вам исходную структуру данных.
Чтобы несериализовать данные PHP здесь, вставьте a:2:{s:4:"name";s:4:"John";s:3:"age";i:30;} и нажмите Unserialize. С print_r выбранным выходом является Массив ([имя] => Джон [возраст] => 30 ), а var_dump показывает массив (2) со строкой (4) "Джон" и int (30), те же формы, которые вы получили бы, если бы вы запустили unserialize в PHP и сбросили результат. Это делает его быстрым способом для unserialization в PHP онлайн без сервера: PHP сериализовать и unserialize круглые поездки легко проверить, вставив то, что сериализовать () написал.
Наш инструмент поддерживает несколько форматов ввода, включая сериализованные строки PHP, данные JSON и содержимое, закодированное в Base64. Интерактивное древовидное представление упрощает изучение структур вложенных данных любой сложности.
Независимо от того, отлаживаете ли вы параметры WordPress, анализируете данные сеанса или работаете с кэшированными данными, наш инструмент обеспечивает мгновенную визуализацию с несколькими выходными форматами. Вся обработка происходит в вашем браузере, гарантируя, что ваши данные остаются в тайне.
Формат сериализации PHP кодирует длину с каждой строкой, и именно отсюда приходят ошибки. если сериализованное значение было отредактировано вручную, усечено столбцом базы данных, который был слишком мал, или прошло через преобразование набора символов, которое изменило длину байта многобайтовой строки, заявленная длина больше не соответствует содержимому, и вся структура не может провести анализ. Здесь сообщение называет позицию, в которой синтаксический анализ пошел не так, например, Неизвестный тип ':' в позиции 28, которая является местом для просмотра. Свойства объекта обеспечивают видимость таким образом, что легко пропустить: частное свойство хранится с именем класса, завернутым в нулевые байты, и защищенное имя со звездочкой. Этот инструмент удаляет эти маркеры и показывает голое имя свойства, поэтому видимость не отображается. Несериализация ненадежного ввода в PHP является известным риском удаленного выполнения кода, поскольку он может создавать экземпляры объектов и запускать магические методы. Расшифровка здесь безопасна, потому что ничего не выполняется.
Как использовать php unserialize?
Вставьте свои сериализованные данные
Скопируйте и вставьте свою сериализованную строку PHP, данные JSON или содержимое, закодированное в базе 64, в область ввода. Инструмент автоматически определяет формат.
Выберите выходной формат
Выберите выходной формат: Tree View для интерактивного исследования, print_r для читаемого вывода, var_dump для информации о типе, var_export для кода PHP, Krumo, FirePHP, dBug или JSON (по умолчанию).
Нажмите «Несериализируйтесь»
Нажмите кнопку «Отключить» для декодирования ваших данных. Результат появится на панели вывода с выбранным вами форматом.
Изучите результат
Используйте интерактивное древовидное представление, чтобы развернуть и свернуть вложенные структуры. Скопируйте вывод или переключайтесь между форматами, чтобы проанализировать ваши данные.
Основные характеристики
Несколько форматов ввода
Поддерживает сериализованные строки PHP, данные JSON и содержимое, закодированное в Base64.
Интерактивное дерево
Изучите вложенные структуры данных с помощью расширяемой/складной визуализации дерева
Несколько выходных форматов
Просматривайте результаты как дерево, print_r, var_dump, var_export, Krumo, FirePHP, dBug или JSON
Тип информации
См. типы данных (массив, объект, строка, целое, логическое значение) с количеством элементов
Frequently Asked Questions
Related Tools
Base64 Encoder/Decoder
Encode and decode text to/from Base64 format
Chmod Calculator
Convert Unix file permissions between octal, symbolic and rwx checkboxes. Toggle read, write and execute for owner, group and others, plus setuid, setgid and sticky, and copy the chmod command - all in your browser.
JSON Formatter
Format, validate, and minify JSON data
Regex Builder
Build, test, and debug regular expressions with real-time matching and a comprehensive cheatsheet
Comments
0 comments
No comments yet. Be the first to share your thoughts!