مشاهدة النسخة كاملة : نقاش حول ASP
دندون
05-07-2002, 11:10 PM
أكيد الجميع يعرف ASP وهي اختصار Active Server Pages وطبعا من تقنيات مايكروسوفت الرائعة، ولكن سؤالي.
لم اجد مطورين عرب كثير عليها، الجميع على PHP تقريبا لماذا وماهي الاسباب ؟؟
تحياتي وفي انتظار مشاركتكم.
دندون جدة
miss_Jeddah
06-07-2002, 06:17 PM
ربما هذا يرجع لسهولة PHP بالنسبه للـ ASP
دندون
08-07-2002, 07:49 AM
اشكرك على الرد ، وحقيقة انا لي رأي مختلف.
مجرد البدء في تعلم شي جديد لمجرد التقليد فقط يعتبر اكبر مضيعة للوقت ، وانا اعتقد أن اكبر من ابرز لغة php كونها ذات مصدر مفتوح وبرامج المنتديات والمجلات مجانية الاستخدام هي السبب الرئيسي في استخدام هذه اللغة والبيئات المصاحبة لها من نظم تشغيل وقواعد بيانات أما السهولة فـ vbscripts اسهل بكثير ومدعومة في نظام تشغيل وندوز ومضمنة في معظم نظم تشغيل ومدعومة بشكل أكبر.
وانا سبب طرحي للموضوع أن اغلب المواقع الموثوقة الاستخدام والكبيرة مثل البنوك والمتاجر الإلكترونية وغيرها تعتمد على تقنيات ميكروسوفت ASP + SQL Server وهكذا ....وغالب النظم مربوطة ببرامج للإدارة الخلفيه Back-end تكون عادة كبرامج المحاسبة والمخزون وارتباطها مباشرة مع موقع الوب.
أما اذا اردت تنفيذ ذلك في php + MySQL فانه لآجد الموثوقية يجب استخدام نظام لينكس ولا بد من المعرفة الكاملة بإدراة النظام وتشغيله كخادم وب بالشكل المطلوب.
ولكن لتقليل المجهود والعمل في وقت أقل وبزيادة كبيرة في الإداء لا بد من استخدام التقنيات الاسهل والاقرب لنا.
وهذا ما أردت حقيقة من طرح هذا الموضوع.
تحياتي واشكرك على التفاعل
دندون
miss_Jeddah
10-07-2002, 10:41 PM
فعلا... صدقت...
وأخيرا هذا يعود لاهتمامات صاحب الموقع والمصمم نفسه... فهو يستخدم ما يراه مناسب لصفحته والاسهل بالنسبة له في إنشاء موقعه كل حسب هدفه...
أشكرك يا أخي (دندون) على ما كتبت... والله يعطيك العافيه...
طلال انا طلال
23-07-2002, 05:26 PM
دندون ابخش عرض.......
asp
لغه تفاعليه ..اكثر من php>>
وهي انها تغوص في اعماق قاعدة بيانات الموقع المصمم بها..
وفيها ..شئ مهو صاحي
استخدامات الملف showcode.asp العدوانية
عندما يتم تركيب الاصدارة الخاصة بخادم الوب IIS 4.0 من شركة ميكروسوفت فانه ياتي معه مجموعة من الامثلة والملفات التي تساعد المطورين على الفهم الكامل لعمل هذا التطبيق ومن هذه الملفات برنامج بسيط اسمه showcode.asp ، حيث تم تصميمه لعرض الكود المصدري لملفات ASP عن طريق المتصفح.
ولكن للاسف ان هذا الملف لا يتأكد من الجانب الامني في استخدامه ، حيث يتيح لآي شخص عرض أي ملف نصي داخل خادم الوب Web Server ، وليس هذا وحسب بل يمكن ايضا عرض أي ملف خارج نطاق خدام الوب حيث يمكنك من عرض أي ملف على الخادم الذي يعمل عليه الموقع ، وهنا تكمن الخطوره.
حيث أن اغلب المواقع التجاريه او التي لديها خدمات للاعضاء يمكن أن تحوي ملفات تسجل حركة زوار او أعضاء موقعها ، وهذه المعلومات ممكن أن تكون معلومات حساسة مثل ارقام البطاقات الائتمانية ، عناوين البريد ، معلومات شخصية عن الاعضاء وأي ملفات أخرى حساسة ، حيث تسجل هذه الملفات بالصيغة النصية Text Files حيث تمكن أي شخص من امكانية عرضها بكل سهولة.
التفصيــل
--------- يتم وضع الملف showcode.asp بصورة افتراضية ( عند تركيب IIS 4.0 ) على العنوان التالي :
http://server.com/msadc/Samples/SELECTOR/showcode.asp
حيث يتم ارسال متغير واحد فقط لهذا الملف وهو الرابط URL الخاص للملف المراد عرض محتوياته حيث يكون صورة الرابط كما يلي :
source=/path/filename
هكذا فقط بكل سهولة ، وهذا مثال لعرض نفس الكود المصدري لنفس الملف showcode.asp كما يلي:
http://server.com/msadc/Samples/SELECTOR/showcode.asp?source=/msadc/Samples/SELECTOR/showcode.asp
حيث تلاحظ بكل بساطه انك تختار الرابط المراد واسم الملف وسوف يعرض لك هذا الملف المحتوى الخاص بالملف المطلوب
وحقيقة يعتبر هذا الملف من أخطر ملفات الامثلة التي تأتي مع IIS 4.0 ، حيث كما راينا سابقا انه يمكنه عرض أي ملف نصي داخل النظام.
كان الواجب على شركة ميكروسوفت أو مولف هذا الملف أن يتأكد من أن الملف يقوم بعرض ملفات الامثلة داخل الرابط الخاص بالامثلة فقط ، ولا يتجاوز ذلك لعرض أي ملفات في أي رابط على موقع الوب ، وكان هذا افضل حل لو أن ميكروسوفت راعت هذه النقطة الامنيه لما كنت انا اكتب هذا الوصف عن هذه المشكله
وكما اشرت سابقا فيمكن زيادة وصلة الرابط للوصول لآي ملف نصي داخل خادم الموقع بما فيها ملفات النظام الاساسية الموجوده في دليل وندوز او أي دليل افتراضي آخر.
الحـــلول
--------- الحل بسيط جدا ، حيث من الواجب عدم تحميل هذه الامثلة بالكامل على خادم الوب ، الا اذا كانت موجوده فمن المفترض إزالة الدليل msadc/samples بالكامل.
واذا كان موقعك يتطلب عرض ملفات ASP لآي غرض تعليمي او غير ذلك فيجب على مطوري الموقع تعديل الملف showcode.asp لكي يتعامل مع روابط محددة فقط URLs ولا يتيح له امكانية عرض أي ملفات أخرى في اي دليل او رابط على خدام الوب .
jack_tar
29-08-2002, 04:10 PM
اخى دندون لغة Asp اصعب من php وطبعآ تستخدم فى مواقع التجارة الالكترونية
Powered by vBulletin
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd