حدثت التحذيرات التالية: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Warning [2] Undefined variable $newpmmsg - Line: 24 - File: global.php(958) : eval()'d code PHP 8.1.2-1ubuntu2.19 (Linux)
|
مشكلة برمجة مستعصية وطارئه بلغة asp للمهنيين فقط - نسخة قابلة للطباعة +- نادي الفكر العربي (http://www.nadyelfikr.com) +-- المنتدى: عـــــــــلــــــــــوم (http://www.nadyelfikr.com/forumdisplay.php?fid=6) +--- المنتدى: حـاسوب و شبكـات (http://www.nadyelfikr.com/forumdisplay.php?fid=85) +--- الموضوع: مشكلة برمجة مستعصية وطارئه بلغة asp للمهنيين فقط (/showthread.php?tid=21844) |
مشكلة برمجة مستعصية وطارئه بلغة asp للمهنيين فقط - cowboy - 12-26-2005 المشكلة كالاتي: املك موقع ديناميكي على الويب بلغة asp يتعامل مع قاعدة بيانات طرف ثاني (خادم بعيد) عن طريق API CALL .الخادم يستقبل API CALL فقط من IP معرف لديه ومخول الصلاحيه ويرفض API CALL من IP غير مخول لديه. السيطرة على محتويات الموقع تتم من خلال الباك اوفيس ( Adminstration back office ) وهنا مشكلتي.... من خلال الباك اوفيس هناك الاليات تستعمل API CALL وعادة العمل في الباك اوفيس لا يكون من ال IP المخول.استعملت response.redirect وما زال الخادم البعيد يرفض وبسدق مناداه من IP غير مخول.كيف يمكنني ان اعمل لكي ابين للخادم البعيد ان المناده تخرج من IP مخول لديه ؟ مشكلة برمجة مستعصية وطارئه بلغة asp للمهنيين فقط - Waleed - 12-29-2005 السيد: cowboy أرجوا التوضيح أكثر للآتي: 1- هل تقصد ب Adminstration back office ال Control Panel التي يستخدمها Hosting Server الذي وضعت عليه الموقع سابق الذكر - أم Back Office مبرمج بواسطتك على نفس الموقع؟ 2- هل ال Data server البعيد خدمة يقدمها ال Hosting Server أم أنها تتبعك بشكل شخصي؟ لأنه في حالة كونها خدمة من ال Hosting Server فدائما ما يكون بها Relay ل IP ال Control Panel و جميع ال IP المضيفة على هذا الخادم. 3- أخيرا هل تستخدم Client script أم Server script للوصول لل Data server ? تحياتي مشكلة برمجة مستعصية وطارئه بلغة asp للمهنيين فقط - cowboy - 01-01-2006 - هل تقصد ب Adminstration back office ال Control Panel التي يستخدمها Hosting Server الذي وضعت عليه الموقع سابق الذكر - أم Back Office مبرمج بواسطتك على نفس الموقع؟ - الخادم ملكي والمقصود انه Back Office مبرمج بواسطتي 2- هل ال Data server البعيد خدمة يقدمها ال Hosting Server أم أنها تتبعك بشكل شخصي؟ لأنه في حالة كونها خدمة من ال Hosting Server فدائما ما يكون بها Relay ل IP ال Control Panel و جميع ال IP المضيفة على هذا الخادم. -ال Data server البعيد يتبع لشركة اخرى تقدم خدمة تكنولوجية يمكن استخدامها في الموقع عن طريق API Calls 3- أخيرا هل تستخدم Client script أم Server script للوصول لل Data server ? - Client script مشكلة برمجة مستعصية وطارئه بلغة asp للمهنيين فقط - Waleed - 01-01-2006 بما أنك تستعمل Client script - ال Request الموجه لل Remote Data Server يحمل Client IP لأن الذي ينفذها ال Client. و في حال عمل نفس ال Client على Back Office فال Request يحمل Server IP لأنك حينها تعمل ب Server script و ينفذها الServer و ليس الClient. الحلول المتاحة: 1- تغيير ال Relay IP لل Remote Data Server لرقم ال Server و بالتالي إلغاء كافة الClient Script و استبداله ب Server Script ينفذ بواسطة الServer و ترسل النتائج لل Client. و بالتالي في حالة العمل من عند الClient سواء على الموقع أو Back office ستقبل ال Data Server. هذا الحل هو أفضل الحلول. 2- إضافة رقم ال Server IP لل Relay الخاص بال Remote Data Server. 3- بقاء الوضع كما هو عليه مع تغيير الCode في ال Back office بحيث في حالة إجراء عمليات على Data Server تجرى بواسطة Client Script. هذا الحل هو أسوأ الحلول. تحياتي |