Qu'est-ce que PHP Unserialize ?
PHP UnSerialize est un outil en ligne gratuit pour le décodage et la visualisation des chaînes sérialisées PHP. La sérialisation PHP convertit des structures de données complexes comme des tableaux et des objets dans un format de chaînes de stockage, et cet outil inverse ce processus pour vous montrer la structure de données d'origine.
Pour désérialiser les données PHP ici, collez un :2 :{s:4:"name";s:4:"John";s:3:"age";i:30;} et appuyez sur Unserialize. Avec print_r sélectionné, la sortie est Array ([nom] => John [age] => 30 ), et var_dump affiche array (2) avec string (4) « John » et int (30), les mêmes formes que vous obtiendriez si vous exécutiez une désérialisation en PHP et si vous avez supprimé le résultat. Cela en fait un moyen rapide de désérialiser en PHP en ligne sans serveur : les allers-retours PHP sérialize et non-sérialisation sont faciles à vérifier en collant ce que sérialize a écrit.
Notre outil prend en charge plusieurs formats d'entrée, notamment les chaînes sérialisées PHP, les données JSON et le contenu encodé en base64. La vue interactive arborescente permet d'explorer facilement les structures de données imbriquées de toute complexité.
Que vous déboguiez les options WordPress, analysiez les données de session ou travailliez avec des données en cache, notre outil fournit une visualisation instantanée avec plusieurs formats de sortie. Tous les traitements se déroulent dans votre navigateur, garantissant que vos données restent privées.
Le format de sérialisation de PHP code une longueur avec chaque chaîne, et c'est de là que proviennent les erreurs Si une valeur sérialisée a été éditée à la main, tronquée par une colonne de base de données trop petite, ou passée par une conversion de jeu de caractères qui a changé la longueur d'octet d'une chaîne multioctet, la longueur déclarée ne correspond plus au contenu et toute la structure ne parvient pas à analyser Ici le déclencheur nomme la position où l'analyse s'est mal passée, telle que Type inconnu ' :' à la position 28, qui est l'endroit où regarder Les propriétés de l'objet portent la visibilité d'une manière facile à manquer : une propriété privée est stockée avec le nom de la classe enveloppé dans les octets nuls d'exécution, et une propriété magique protégée affiche un astérisque.
Comment utiliser PHP Unserialize ?
Collez vos données sérialisées
Copiez et collez votre chaîne sérialisée PHP, vos données JSON ou votre contenu encodé en base64 dans la zone de saisie. L'outil détecte automatiquement le format.
Sélectionnez le format de sortie
Choisissez un format de sortie : Tree View pour l'exploration interactive, print_r pour la sortie lisible, var_dump pour les informations de type, var_export pour le code PHP, Krumo, FirePHP, dBug ou JSON (la valeur par défaut).
Cliquez sur Désérialiser
Cliquez sur le bouton Déserrialiser pour décoder vos données. Le résultat apparaîtra dans le panneau de sortie avec le format sélectionné.
Explorez le résultat
Utilisez l'arborescence interactive pour développer et réduire les structures imbriquées. Copiez la sortie ou basculez entre les formats pour analyser vos données.
Principales caractéristiques
Plusieurs formats d'entrée
Prend en charge les chaînes sérialisées PHP, les données JSON et le contenu encodé en base64
Vue interactive de l'arbor
Explorez les structures de données imbriquées avec une visualisation d'arborescence extensible/collapsable
Plusieurs formats de sortie
Afficher les résultats sous forme d'arborescence, print_r, var_dump, var_export, Krumo, FirePHP, dBug ou JSON
Type d'informations
Voir les types de données (tableau, objet, chaîne, entier, booléen) avec le nombre d'éléments
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!