- الرئيسية
- ما الجديد !
-
الصفحات▼
الصفحات
أهلا وسهلا بك زائرنا الكريم في منتدى دعم PBBoard الرسمي، لكي تتمكن من المشاركة ومشاهدة جميع أقسام المنتدى وكافة الميزات ، يجب عليك إنشاء حساب جديد بالتسجيل بالضغط هنا أو تسجيل الدخول اضغط هنا إذا كنت عضواً .
الإستغناء عن unserialize ؟
-
-
الإستغناء عن unserialize ؟17-07-2020 02:11 مساءً
-
kareemمعلومات الكاتب....
- انضم في :
- 03-03-2014
- رقم العضوية :
- 5072
- المشاركات :
- 1639
- الجنس:
- الدعوات:
- 2
- قوة السمعة:
- 8650
-
شكرا لك، احب انوه ان json أسرع من serialize والمنتدى يستعمل البيانات في مصفوفات كثيرا قد يكون مفيدا الانتقال لها وهو لا يحتاج الكثير.
;CODE<br /> base64_encode(serialize($cache))<br /> //تستبدل ب<br /> base64_encode(json_encode($cache))<br /> <br /> <br /> unserialize(base64_decode($cache));<br /> //تستبدل ب<br /> json_decode(base64_decode($cache), true)
هذه اعراض تعطيل unserialize:
http://pbb-demo.cf
وهنا مع استعمال json :
http://pbb-demo.cf/json
كنت سأعتمد التعديلات ولكن الإستضافة قامت بتحديث php ل
PHP Version 7.4.8 وسيعمل المنتدى على هذا الإصدار والدالة unserialize مفعلة عليه.
تركته هكذا للمعاينة. حالياً اخترت php 5.6 وهو الذي عليه المشكلة وأيضا كانت على php 7.3.
من تحدث معه المشكلة يختار php 7.4.8 .
تم تحرير المشاركة بواسطة :kareem بتاريخ:17-07-2020 02:13 مساءً
الساعة الآن 03:38 AM