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.
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 per una lunghezza con ogni stringa, ed è da lì che provengono gli errori. Se un valore serializzato è stato modificato manualmente, troncato da una colonna di database troppo piccola o passata attraverso una conversione di set di caratteri che ha modificato la lunghezza del byte di una stringa multibyte, la lunghezza dichiarata non corrisponde più al contenuto e l'intera struttura non riesce ad analizzare. Il messaggio di solito nomina l'offset, che è il posto dove guardare. Le proprietà degli oggetti portano la visibilità in modo facile da perdere: una proprietà privata viene archiviata con il nome della classe avvolto in byte nulli attorno ad essa e uno protetto con un asterisco, in modo che le chiavi possano apparire danneggiate quando sono corrette. L'input non attendibile in PHP è un rischio di esecuzione del codice remoto noto, perché può istanziare oggetti e attivare metodi magici. Decodificarlo qui è sicuro 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 tra più formati di output: print_r per l'output leggibile, var_dump per informazioni sul tipo, var_export per il codice PHP valido o vista ad albero per l'esplorazione interattiva.
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 print_r, var_dump, var_export o albero strutturato
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!