Command Palette

Search for a command to run...

PH

PHP unserialize

פענח והצג את נתוני PHP בסידרה, JSON ו-Base64 נתונים עם תצוגת עץ

מה זה 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?

  1. הדבק את הנתונים המסודרים שלך

    העתק והדבק את המחרוזת הסדרתית של PHP, נתוני JSON או תוכן מקודד Base64 באזור הקלט. הכלי מזהה אוטומטית את הפורמט.

  2. בחר פורמט פלט

    בחר פורמט פלט: תצוגת עץ לחקירה אינטראקטיבית, print_r לפלט קריא, var_dump למידע על סוג, var_export עבור קוד PHP, Krumo, FirePHP, dBug או JSON (ברירת המחדל).

  3. לחץ על בטל סדרות

    לחץ על הלחצן ביטול סדרה כדי לפענח את הנתונים שלך. התוצאה תופיע בחלונית הפלט עם הפורמט שבחרת.

  4. לחקור את התוצאה

    השתמש בתצוגת העץ האינטראקטיבית כדי להרחיב ולכווץ מבנים מקוננים. העתק את הפלט או מעבר בין פורמטים כדי לנתח את הנתונים שלך.

תכונות מפתח

  • פורמטי קלט מרובים

    תומך במחרוזות מסודרות של PHP, נתוני JSON ותוכן מקודד Base64

  • תצוגת עץ אינטראקטיבי

    חקור מבני נתונים מקוננים עם הדמיית עצים ניתנת להרחבה/מתקפלת

  • פורמטי פלט מרובים

    הצג תוצאות כעץ, print_r, var_dump, var_export, Krumo, FirePHP, dBug או JSON

  • מידע הקלד

    ראה סוגי נתונים (מערך, אובייקט, מחרוזת, מספר שלם, בוליאני) עם ספירת אלמנטים

Frequently Asked Questions

כן. הדבק את המחרוזת המסודרת בתיבת הקלט ולחץ על בטל סדרה. הכלי מזהה אוטומטית נתונים מסודרים של PHP, JSON ו-Base64, ולאחר מכן מעבד את המבנה המפוענח כ-print_r, var_dump, var_export או עץ הניתן להרחבה. אין צורך בהתקנה או הרשמה של 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