Command Palette

Search for a command to run...

PH

PHP non è serializzato

Decodifica e visualizza stringhe PHP serializzate, JSON e dati Base64 con vista ad albero

Che cos'è PHP non serializzare?

PHP Unserialize è uno strumento online gratuito per decodificare e visualizzare stringhe serializzate PHP. La serializzazione PHP converte strutture di dati complesse come array e oggetti in un formato stringa memorizzabile e questo strumento inverte quel processo per mostrare la struttura dei dati originale.

Per deserializzare i dati PHP qui, incolla un:2:{s:4:"name";s:4:"John";s:3:"age";i:30;} e premi Unserialize Con print_r selezionato l'output è Array ([nome] => John [età] => 30 ), e var_dump mostra array (2) con string (4) "John" e int (30), le stesse forme che otterresti se eseguissi unserialize in PHP e scaricassi il risultato Ciò lo rende un modo rapido per dis-serializzare in PHP online senza un server: PHP serialize e unserialize round trips sono facili da controllare incollando ciò che serialize () ha scritto.

Il nostro strumento supporta più formati di input tra cui stringhe PHP seriali, dati JSON e contenuti codificati in Base64. La vista ad albero interattiva semplifica l'esplorazione delle strutture dati nidificate di qualsiasi complessità.

Che tu stia debug alle opzioni di WordPress, analizza i dati di sessione o lavori con i dati memorizzati nella cache, il nostro strumento fornisce una visualizzazione istantanea con più formati di output. Tutta l'elaborazione avviene nel tuo browser, assicurandoti che i tuoi dati rimangano privati.

Il formato di serializzazione di PHP codifica una lunghezza con ogni stringa, ed è da lì che provengono gli errori, se un valore serializzato è stato modificato a mano, troncato da una colonna di database troppo piccola, o passato attraverso una conversione del set di caratteri che ha modificato la lunghezza dei byte di una stringa multibyte, la lunghezza dichiarata non corrisponde più al contenuto e l'intera struttura non riesce ad analizzare Qui il messaggio nomina la posizione in cui l'analisi è andata storta, come Tipo sconosciuto ':' alla posizione 28, che è il posto dove cercare Le proprietà dell'oggetto portano visibilità in un modo che è facile da perdere: una proprietà privata viene memorizzata con il nome della classe racchiuso in byte nulli e uno protetto con un asterisco Questo strumento spoglia quei marcatori e mostra il nome della proprietà nuda, quindi la visibilità non viene visualizzata Unserializing input non attendibile in PHP è un noto rischio di esecuzione di codice remoto, perché può istanziare oggetti e attivare metodi magici La decodifica qui è sicura perché non viene eseguito nulla.

Come usare PHP Unserialize?

  1. Incolla i tuoi dati serializzati

    Copia e incolla la stringa serializzata PHP, i dati JSON o il contenuto codificato da Base64 nell'area di input. Lo strumento rileva automaticamente il formato.

  2. Seleziona il formato di output

    Scegli un formato di output: Tree View per l'esplorazione interattiva, print_r per output leggibile, var_dump per informazioni sul tipo, var_export per codice PHP, Krumo, FirePHP, dBug o JSON (il valore predefinito).

  3. Fare clic su Non serializzare

    Fai clic sul pulsante Non serializzare per decodificare i tuoi dati. Il risultato apparirà nel pannello di output con il formato selezionato.

  4. Esplora il risultato

    Utilizzare la vista ad albero interattiva per espandere e comprimere le strutture nidificate. Copia l'output o passa da un formato all'altro per analizzare i tuoi dati.

Caratteristiche principali

  • Formati di input multipli

    Supporta stringhe seriali PHP, dati JSON e contenuti codificati in Base64

  • Vista ad albero interattivo

    Esplora le strutture di dati nidificate con visualizzazione ad albero espandibile/comprimibile

  • Formati di output multipli

    Visualizza i risultati come un albero, print_r, var_dump, var_export, Krumo, FirePHP, dBug o JSON

  • digitare le informazioni

    vedere i tipi di dati (array, oggetto, stringa, numero intero, booleano) con conteggi elementi

Frequently Asked Questions

Sì. Incolla la stringa serializzata nella casella di input e fai clic su Unserialize Lo strumento rileva automaticamente i dati serializzati PHP, JSON e Base64, quindi esegue il rendering della struttura decodificata come print_r, var_dump, var_export o un albero espandibile Non è necessaria alcuna installazione o registrazione 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