מה זה PHP Unserialize?
PHP Unserialize הוא כלי מקוון חינמי לפענוח והדמיה של מחרוזות מסודרות של PHP. PHP Serialization ממירה מבני נתונים מורכבים כמו מערכים ואובייקטים לפורמט מחרוזת הניתן לאחסון, וכלי זה הופך את התהליך הזה כדי להראות לך את מבנה הנתונים המקורי.
כדי לבטל את הסידרה של נתוני PHP כאן, הדבק a:2:{s:4:"name";s:4:"John";s:3:"age";i:30;} ולחץ על Unserialize. עם print_r שנבחר הפלט הוא Array ([שם] => John [age] => 30 ), ו-var_dump מציג מערך (2) עם מחרוזת (4) "John" ו-int (30), אותן צורות שהיית מקבל אם היית רץ unserialize ב-PHP וזרק את התוצאה. זה הופך את זה לדרך מהירה לבטל את הסידרה ב-PHP באינטרנט ללא שרת: קל לבדוק PHP בסידרה וביטול סדרה של נסיעות הלוך ושוב על ידי הדבקת מה שכתב בסידרה ().
הכלי שלנו תומך במספר פורמטי קלט כולל מחרוזות מסודרות של PHP, נתוני JSON ותוכן מקודד Base64. תצוגת העץ האינטראקטיבית מקלה על חקר מבני נתונים מקוננים בכל מורכבות.
בין אם אתה מנקה באגים באפשרויות וורדפרס, מנתח נתוני הפעלה או עובד עם נתונים מאוחסנים במטמון, הכלי שלנו מספק הדמיה מיידית עם פורמטים מרובים של פלט. כל העיבוד מתרחש בדפדפן שלך, מה שמבטיח שהנתונים שלך יישארו פרטיים.
פורמט הסידרה של PHP מקודד אורך עם כל מחרוזת, ומכאן מגיעות השגיאות אם ערך בסידרה נערך ביד, קטוע על ידי עמודת מסד נתונים שהייתה קטנה מדי, או עבר דרך המרת ערכת תווים ששינתה את אורך הבתים של מחרוזת מרובת בתים, האורך המוצהר כבר לא תואם לתוכן והמבנה כולו לא מצליח לנתח כאן ההודעה נותנת שמות למיקום שבו הניתוח השתבש, כגון סוג לא ידוע ':' בעמדה 28, שהיא המקום לחפש מאפייני אובייקט נושאים נראות באופן שקל לפספס: נכס פרטי מאוחסן עם שם המחלקה עטוף בבייטים null, ומוגן עם כוכבית כלי זה מפשיט את הסמנים הללו ומציג את שם המאפיין החשוף, כך שהנראות אינה מוצגת ביטול סדרה של קלט לא מהימן ב-PHP הוא סיכון ידוע לביצוע קוד מרחוק, מכיוון שהוא יכול ליצור אובייקטים ולהפעיל שיטות קסם פענוח זה כאן בטוח מכיוון ששום דבר לא מבוצע.
כיצד להשתמש ב-PHP unserialize?
הדבק את הנתונים המסודרים שלך
העתק והדבק את המחרוזת הסדרתית של PHP, נתוני JSON או תוכן מקודד Base64 באזור הקלט. הכלי מזהה אוטומטית את הפורמט.
בחר פורמט פלט
בחר פורמט פלט: תצוגת עץ לחקירה אינטראקטיבית, print_r לפלט קריא, var_dump למידע על סוג, var_export עבור קוד PHP, Krumo, FirePHP, dBug או JSON (ברירת המחדל).
לחץ על בטל סדרות
לחץ על הלחצן ביטול סדרה כדי לפענח את הנתונים שלך. התוצאה תופיע בחלונית הפלט עם הפורמט שבחרת.
לחקור את התוצאה
השתמש בתצוגת העץ האינטראקטיבית כדי להרחיב ולכווץ מבנים מקוננים. העתק את הפלט או מעבר בין פורמטים כדי לנתח את הנתונים שלך.
תכונות מפתח
פורמטי קלט מרובים
תומך במחרוזות מסודרות של PHP, נתוני JSON ותוכן מקודד Base64
תצוגת עץ אינטראקטיבי
חקור מבני נתונים מקוננים עם הדמיית עצים ניתנת להרחבה/מתקפלת
פורמטי פלט מרובים
הצג תוצאות כעץ, print_r, var_dump, var_export, Krumo, FirePHP, dBug או JSON
מידע הקלד
ראה סוגי נתונים (מערך, אובייקט, מחרוזת, מספר שלם, בוליאני) עם ספירת אלמנטים
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!