Command Palette

Search for a command to run...

PH

PHP غير تسلسلي

فك تشفير وتصور سلاسل PHP المتسلسلة وبيانات JSON و Base64 مع عرض الشجرة

ما هو PHP غير التسلسلي؟

PHP Unserialize هي أداة مجانية على الإنترنت لفك تشفير وتصور سلاسل PHP المتسلسلة. يحول تسلسل PHP هياكل البيانات المعقدة مثل المصفوفات والكائنات إلى تنسيق سلسلة قابل للتخزين ، وتعكس هذه الأداة هذه العملية لتظهر لك بنية البيانات الأصلية.

لإلغاء تسلسل بيانات PHP هنا، الصق:2:{s:4:"name";s:4:"John";s:3:"age";i:30;} واضغط على إلغاء التسلسل. مع تحديد print_r، يكون الإخراج هو Array ([name] => John [age] => 30 )، ويعرض var_dump المصفوفة (2) مع السلسلة (4) "John" وint (30)، وهي نفس الأشكال التي ستحصل عليها إذا قمت بتشغيل إلغاء التسلسل في PHP وتخلصت من النتيجة. وهذا يجعلها طريقة سريعة لإلغاء التسلسل في PHP عبر الإنترنت بدون خادم: من السهل التحقق من تسلسل PHP وإلغاء تسلسل الرحلات ذهابًا وإيابًا عن طريق لصق ما كتبه التسلسل ().

تدعم أداتنا تنسيقات إدخال متعددة بما في ذلك سلاسل PHP المتسلسلة وبيانات JSON والمحتوى المشفر Base64. تجعل طريقة عرض الشجرة التفاعلية من السهل استكشاف هياكل البيانات المتداخلة بأي تعقيد.

سواء كنت تقوم بتصحيح أخطاء WordPress ، أو تحليل بيانات الجلسة ، أو العمل مع البيانات المخزنة مؤقتًا ، توفر أداتنا تصورًا فوريًا مع تنسيقات إخراج متعددة. تتم جميع عمليات المعالجة في متصفحك، مما يضمن بقاء بياناتك خاصة.

يقوم تنسيق التسلسل الخاص بـ PHP بتشفير الطول مع كل سلسلة، ومن هنا تأتي الأخطاء. إذا تم تحرير قيمة متسلسلة يدويًا، أو اقتطاعها بواسطة عمود قاعدة بيانات صغير جدًا، أو تم تمريرها عبر تحويل مجموعة أحرف أدى إلى تغيير طول البايت لسلسلة متعددة البايتات، فلن يتطابق الطول المعلن مع المحتوى و فشل الهيكل بأكمله في التحليل. هنا تسمي الرسالة الموضع الذي حدث فيه التحليل بشكل خاطئ، مثل النوع غير المعروف ':' في الموضع 28، وهو المكان المناسب للبحث. تحمل خصائص الكائن الرؤية بطريقة يسهل تفويتها: يتم تخزين خاصية خاصة مع اسم الفئة ملفوفًا بالبايتات الفارغة، وأخرى محمية بعلامة النجمة. تقوم هذه الأداة بتجريد تلك العلامات وإظهار اسم الخاصية المجرد، لذلك لا يتم عرض الرؤية. يعد إلغاء تسلسل الإدخال غير الموثوق به في PHP خطرًا معروفًا لتنفيذ التعليمات البرمجية عن بعد، لأنه يمكنه إنشاء مثيل للكائنات وتشغيل الأساليب السحرية. فك تشفيرها هنا آمن لأنه لا يتم تنفيذ أي شيء.

كيفية استخدام PHP Unserialize؟

  1. الصق البيانات المتسلسلة الخاصة بك

    انسخ والصق سلسلة PHP المتسلسلة أو بيانات JSON أو المحتوى المشفر Base64 في منطقة الإدخال. الأداة تكتشف التنسيق تلقائيًا.

  2. حدد تنسيق الإخراج

    اختر تنسيق الإخراج: Tree View للاستكشاف التفاعلي، أو print_r للإخراج القابل للقراءة، أو var_dump لمعلومات النوع، أو var_export لرمز PHP، أو Krumo، أو FirePHP، أو dBug، أو JSON (الافتراضي).

  3. انقر فوق إلغاء التسلسل

    انقر فوق الزر Unserialize لفك تشفير بياناتك. ستظهر النتيجة في لوحة الإخراج بالتنسيق الذي اخترته.

  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