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?
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.
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).
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.
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
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!