Command Palette

Search for a command to run...

PH

PHP onernselijk maken

Decodeer en visualiseer PHP-series, JSON- en Base64-gegevens met boomweergave

Wat is PHP Unserialize?

PHP Unserialize is een gratis online tool voor het decoderen en visualiseren van PHP-series. PHP Serialization converteert complexe datastructuren zoals arrays en objecten in een opslagbare tekenreeksindeling, en deze tool keert dat proces om om u de originele gegevensstructuur te tonen.

Om PHP-gegevens hier te deserialiseren, plakt u a:2:{s:4:"name";s:4:"John";s:3:"age";i:30;} en drukt u op Unserialize. Met print_r geselecteerd is de uitvoer Array ([naam] => John [leeftijd] => 30 ), en var_dump toont array (2) met tekenreeks (4) "John" en int (30), dezelfde vormen die u zou krijgen als u unserialize in PHP zou uitvoeren en het resultaat zou dumpen Dat maakt het een snelle manier om online te deserialiseren in PHP zonder server: PHP serialiseren en unserialiseren retourvluchten zijn eenvoudig te controleren door te plakken wat serialiseren () schreef.

Onze tool ondersteunt meerdere invoerformaten, waaronder PHP-series door series, JSON-gegevens en Base64-gecodeerde inhoud. De interactieve boomstructuur maakt het gemakkelijk om geneste datastructuren van elke complexiteit te verkennen.

Of u nu WordPress-opties debugt, sessiegegevens analyseert of met gegevens in de cache werkt, onze tool biedt onmiddellijke visualisatie met meerdere uitvoerformaten. Alle verwerking vindt plaats in uw browser, zodat uw gegevens privé blijven.

Het serialisatieformaat van PHP codeert een lengte bij elke string, en daar komen de fouten vandaan Als een geserialiseerde waarde met de hand is bewerkt, afgeknot door een databasekolom die te klein was, of door een tekensetconversie is gegaan die de bytengte van een multibytenstring heeft gewijzigd, komt de opgegeven lengte niet meer overeen met de inhoud en slaagt de hele structuur er niet in om te parseren. Hier noemt het bericht de positie waar parseren mis is gegaan, zoals Onbekend type ':' op positie 28, wat de plek is om te kijken Objecteigenschappen bieden zichtbaarheid op een manier die gemakkelijk te missen is: een privé-eigendom wordt opgeslagen met de klassenaam verpakt in nulbytes, en een beschermde eigenschap toont de onafgevoerde objecten en uitgevoerde onafgewerkte map.

Hoe gebruik je PHP Unserialize?

  1. Plak uw geserialiseerde gegevens

    Kopieer en plak uw PHP-serie, JSON-gegevens of Base64-gecodeerde inhoud in het invoergebied. De tool detecteert automatisch het formaat.

  2. Selecteer uitvoerformaat

    Kies een uitvoerformaat: Boomweergave voor interactieve verkenning, print_r voor leesbare uitvoer, var_dump voor type-informatie, var_export voor PHP-code, Krumo, FirePHP, dBug of JSON (de standaardinstelling).

  3. Klik op On-Seriliseren

    Klik op de knop Unserialize om uw gegevens te decoderen. Het resultaat verschijnt in het uitgangspaneel met het geselecteerde formaat.

  4. Ontdek het resultaat

    Gebruik de interactieve boomweergave om geneste structuren uit te breiden en samen te vouwen. Kopieer de uitvoer of schakel tussen formaten om uw gegevens te analyseren.

Belangrijkste kenmerken

  • Meerdere invoerformaten

    Ondersteunt PHP-series, JSON-gegevens en Base64-gecodeerde inhoud

  • Interactieve boomweergave

    Verken geneste datastructuren met uitbreidbare/inklapbare boomvisualisatie

  • Meerdere uitvoerformaten

    Bekijk resultaten als een boom, print_r, var_dump, var_export, Krumo, FirePHP, dBug of JSON

  • Typ informatie

    Zie Gegevenstypen (Array, Object, String, Integer, Boolean) met elementaantallen

Frequently Asked Questions

Ja. plak de geserialiseerde tekenreeks in het invoervak en klik op Unserialize. De tool detecteert automatisch PHP-geserialiseerde gegevens, JSON en Base64 en geeft vervolgens de gedecodeerde structuur weer als print_r, var_dump, var_export of een uitbreidbare boom. Er is geen PHP-installatie of aanmelding nodig.

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