سؤال

ونحن نستخدم دروبال على عدد من المواقع. على كافة ولكن ملقم واحد، فإن البيانات في الجدول جلسات يظهر كسلسلة متسلسلة. هذا هو السلوك العادي AFAIK.

في الخادم استثناء، يتم تخزين البيانات جلسة تبدو وكأنها،

_C0c5x_xpVKkya5nD68ChpaKaHYNzWTlEN52gOCkH1fIAvj3ziCydGnNbLXTO75q_pYLhumOYHzxD1D
_ue5tRgeeQR4YUIDWtAZ2hxlJ7QUHS-KvUnYb5tHMFUCpFuGMY4brDUfOwlUScSgC1cVvuT51cm62bD
jmU1XBvVAtZAfNrHpwgcy_-YE9a9ViXd4Jdzy7yzYo8ZGXoh0_p-xs3vfuQnsiCe3KkH89q_YiZwux8

و(كل سطر واحد، وقتا أطول بكثير جدا من هذا)

هل هو نتيجة لseting التكوين session.serialize_handler PHP على ذلك؟

ما هذا؟ كيف يمكن تعطيله؟

وهنا إدخال سبيل المثال جلسة من موقع A - وهذا هو ما أود أن أرى:

captcha|a:1:{s:12:"comment_form";a:3:{s:32:"5ce32afb28f38e2ec854eb2f9340e2e5";b:1;s:7:"success";b:0;s:32:"ba52f551aa38e84111938ef9fc2111e4";b:1;}}

وهنا واحد من موقع B، مع بيانات الجلسة "المشفرة":

tYeyamtSbI6U_Z5a0DXCwL1pwoY5DUBDNOTDjyftul9Z4TLMMDdVr_8HxPWTleQ8wrTIEPyRAdxb6Ukz69tSEQ..

والقيم المشفرة تنتهي دائما مع الفترة.

هل كانت مفيدة؟

المحلول

وكان السبب التشفير جلسة شفافة Suhosin ل.

والملاحظات ذات الصلة في php.net ( على session_set_save_handler ()) و hardened-php.net (على التكوين suhosin)

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top