| |||||||
| المدوّنات | البحث | مشاركات اليوم | اجعل كافة المشاركات مقروءة |
|
| | LinkBack | أدوات الموضوع |
| |||||
|
السلام عليكم... أعتقد أن السبب هو فعلا السيف مود.. حيث أن هذا المتغير super global و لا يعمل بالتأكيد اذا كان register globals معطل.. و أعتقد أن تشغيل السيف مود يقوم بتعطيل رجستر جلوبالز... باعتقادي يمكن تجاوزه باستبدال الكود الذي لديك بالكود التالي: كود PHP:
__________________ بوجبر http://www.ba7reny.com بحريني دوت كوم (موقع صديق) | |||||
|
| |||||
|
السلام عليكم... السكربت المستخدم لديك قد تم برمجته بالاعتماد على خاصيه register globals = on .. أعتقد أفضل حل هو أن تقوم بترقية السكربت الى اصدار حديث حيث أن أغلب السكربتات الحديثه يتم برمجتها اعتمادا على تعطيل رجستر جلوبال... اما ان كنت قد قمت ببرمجه السكربت... فان كل المتغيرات في البي اتش بي التي يتم الحصول عليها من مصدر خارجي (فورم مثلا)، يجب أن تحول الى المصفوفه $_POST أو $_GET .. كذلك بالنسبة للمتغيرات الداخليه يجب تحويلها الى المصفوفه $_SERVER ... اقرأ هذا http://www.php.net/variables.predefined
__________________ بوجبر http://www.ba7reny.com بحريني دوت كوم (موقع صديق) | |||||
|
![]() |
| |
| |
| أدوات الموضوع | |
| |