<?php
print"$REQUEST_URI";
?>
هذا الامر لم يعد يعمل بعد تشغيل السيف مود
هل السيف مود هو السبب ام هناك سبب اخر
هل هناك دالة بديلة او حل للمشكلة
<?php
print"$REQUEST_URI";
?>
هذا الامر لم يعد يعمل بعد تشغيل السيف مود
هل السيف مود هو السبب ام هناك سبب اخر
هل هناك دالة بديلة او حل للمشكلة
السلام عليكم...
أعتقد أن السبب هو فعلا السيف مود.. حيث أن هذا المتغير super global و لا يعمل بالتأكيد اذا كان register globals معطل.. و أعتقد أن تشغيل السيف مود يقوم بتعطيل رجستر جلوبالز...
باعتقادي يمكن تجاوزه باستبدال الكود الذي لديك بالكود التالي:
:con2:كود PHP:
print $_SERVER['REQUEST_URI'];
__________________
بوجبر
http://www.ba7reny.com
بحريني دوت كوم (موقع صديق)
شكرا لك اخي الكريم الدالة التي ذكرت فعلا تعمل بالسيف مود
بس المشكلة مع اكثر من دالة الان
mail()
لم تعد تعمل
برامج ابي اتش بي التي تتصل بسيرفرات البريد لجلب البريد لم تعد تعمل ايضا
لا ادري ان كان لديك حلول لذلك ايضا
السلام عليكم...
السكربت المستخدم لديك قد تم برمجته بالاعتماد على خاصيه register globals = on .. أعتقد أفضل حل هو أن تقوم بترقية السكربت الى اصدار حديث حيث أن أغلب السكربتات الحديثه يتم برمجتها اعتمادا على تعطيل رجستر جلوبال...
اما ان كنت قد قمت ببرمجه السكربت... فان كل المتغيرات في البي اتش بي التي يتم الحصول عليها من مصدر خارجي (فورم مثلا)، يجب أن تحول الى المصفوفه $_POST أو $_GET .. كذلك بالنسبة للمتغيرات الداخليه يجب تحويلها الى المصفوفه $_SERVER ... اقرأ هذا http://www.php.net/variables.predefined
__________________
بوجبر
http://www.ba7reny.com
بحريني دوت كوم (موقع صديق)