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

PHP Unseerialize — это бесплатный онлайн-инструмент для декодирования и визуализации сериализованных строк PHP. Серийизация PHP преобразует сложные структуры данных, такие как массивы и объекты, в хранимый формат строки, и этот инструмент меняет этот процесс, чтобы показать вам исходную структуру данных.
Наш инструмент поддерживает несколько форматов ввода, включая сериализованные строки PHP, данные JSON и содержимое, закодированное в Base64. Интерактивное древовидное представление упрощает изучение структур вложенных данных любой сложности.
Независимо от того, отлаживаете ли вы параметры WordPress, анализируете данные сеанса или работаете с кэшированными данными, наш инструмент обеспечивает мгновенную визуализацию с несколькими выходными форматами. Вся обработка происходит в вашем браузере, гарантируя, что ваши данные остаются в тайне.
Формат сериализации PHP кодирует длину каждой строки, и именно отсюда возникают ошибки. Если сериализованное значение было отредактировано вручную, усечено с помощью столбца базы данных, которое было слишком малым, или пропущено через преобразование набора символов, которое изменило длину байта многобайтовой строки, объявленная длина больше не соответствует содержимому, и вся структура не может анализировать. Сообщение обычно именует смещение, которое является местом для просмотра. Свойства объекта несут видимость легко пропустить: частное свойство хранится с именем класса, обернутым в null байтами, и защищенным со звездочкой, поэтому ключи могут выглядеть поврежденными, когда они верны. Несериализирующий ненадежный ввод в PHP — это известный риск удаленного выполнения кода, поскольку он может создавать экземпляры и запускать магические методы. Декодирование здесь безопасно, потому что ничего не выполняется.
Как использовать php unserialize?
Вставьте свои сериализованные данные
Скопируйте и вставьте свою сериализованную строку PHP, данные JSON или содержимое, закодированное в базе 64, в область ввода. Инструмент автоматически определяет формат.
Выберите выходной формат
Выберите один из нескольких форматов вывода: print_r для удобочитаемого вывода, var_dump для информации о типе, var_export для допустимого PHP-кода или древовидное представление для интерактивного исследования.
Нажмите «Несериализируйтесь»
Нажмите кнопку «Отключить» для декодирования ваших данных. Результат появится на панели вывода с выбранным вами форматом.
Изучите результат
Используйте интерактивное древовидное представление, чтобы развернуть и свернуть вложенные структуры. Скопируйте вывод или переключайтесь между форматами, чтобы проанализировать ваши данные.
Основные характеристики
Несколько форматов ввода
Поддерживает сериализованные строки PHP, данные JSON и содержимое, закодированное в Base64.
Интерактивное дерево
Изучите вложенные структуры данных с помощью расширяемой/складной визуализации дерева
Несколько выходных форматов
Просмотр результатов в виде print_r, var_dump, var_export или структурированного дерева
Тип информации
См. типы данных (массив, объект, строка, целое, логическое значение) с количеством элементов
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!