تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] الاتصال من الويب من خلال php لvb.net
#4
لا أخي menams3 ,,,
أولاً : إستخدامك للـ MySql لا يستنزف موارد الإستضافة , إلا إذا كان لديك عدد كبير جداً جداً جداً من الزبائن الذين يطلبون بيانات من الـ MySql بشكل مستمر ومكثف وبدون فواصل زمنية .
مثل ما يحدث في صفحات أسعار البورصة (يتم تحديثها كل ثانية لعدد هائل من العملاء) , لا أعتقد أنك ستصل إلى مثل هذا السيناريو أو حتى قريب منة .!!!

ثانياً : لا يوجد أحد يقوم بعمل إتصال مباشر بقاعدة البيانات MySql , المعمول به هو إنشاء API بمعنى ( application programming interface )
الـ API عبارة عن ملف يحتوي على Functions وإجراءات أنت تكتبها باللغة التي تفضلها , إما php أو asp أو Java أو Python أو Ruby أو JavaScript-Node
كل ما عليك هو إستدعاء رابط الملف بالإضافة إلى المتغيرات التي ستحدد نوع الإجراء الذي ترغب في القيام بة وتقوم بإرجاع النتيجة إما على شكل ( نص عادي أو JSON أو XML , وأنواع كثيرة تشمل كل الميديا المستخدم على الويب ) ثم تقوم بمعالجتها بالطريقة التي تخدمك.
ملف الـ API  هو : http://www.my-website.com/my-api.php
المتغيرات التي سترسلها ستكون كالتالي :
http://www.my-website.com/my-api.php?action=GetMyData&MyName=abdulla&MyID=444

بإمكانك إضافة متغير لحماية الملف من التنفيذ من قبل إي شخص غير مصرح له بذلك , 
ويكون المتغير مثلاً باسم : MyApiKey وقيمتة تكون رقم طويل مع أحرف يكون بمثابة مفتاح الأمان. ويجب أن يمرر في كل عملية إستدعاء للـ API

http://www.my-website.com/my-api.php?action=GetMyData&MyName=abdulla&MyID=444&MyApiKey=AIzaSyClzfrOzB818x55FASHvX4JuGQciR9lv7q

داخل ملف الـ API تقوم بالتحقق من هذا المفتاح إذا لم يكن ضمن العنوان ( الـ GET أو الـ POST ) تقوم بإلغاء العملية ,وإذا كان موجود تقوم بالتحقق من إذا كان يساوي نفس المفتاح الموجود في ملف الـ API

بإمكانك إستخدام الـ Cookies أيضاً في عملية التحقق. 
مثل أن يرسل اسم المستخدم وكلمة المرور وتتحقق من قاعدة البيانات إذا كان فعلا مسجل والبيانات صحيحة , تقوم بزرع ملف Cookie في جهاز العميل دلالة على أنه تم التصريح لك بالدخول إلى النظام .
المهم :
بعد عملية التحقق تكتب أكوادك التي تتعامل مع الـ MySql و وتجلب البيانات بالطريقة التي تراها مناسبة لك, أو حتى تنفيذ أوامر على الـ MySql من إضافة أو حذف أو تحديث وكل ما يخطر على بالك من الأوامر.

بهذة الطريقة تستطيع جلب البيانات من أي مكان , من تطبيقات الوندوز سطح المكتب أو من تطبيقات الهاتف أو من صفحة HTML بواسطة الجافا سكربت أو حتى الـ jQuery أو من موقع آخر أو من اي سيرفر متصل بالإنترنت بواسطة أي لغة برمجة.
الرد }}}


الردود في هذا الموضوع
RE: الاتصال من الويب من خلال php لvb.net - بواسطة عبدالله الدوسري - 29-11-19, 01:30 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  جهاز ارسال رسائل SMS من خلال برنامج فيجوال بيسك جيولوجي مبتدئ 4 1,017 05-09-25, 12:37 PM
آخر رد: جيولوجي مبتدئ
  [VB.NET] كود الاتصال بالنت mmaalmesry 4 871 04-09-25, 02:28 PM
آخر رد: أبو خالد الشكري
  كود الاتصال بأكسس 2007 لايعمل ZEEN4ZEEN 2 323 04-04-25, 02:03 AM
آخر رد: أبو خالد الشكري
  [سؤال] اجراء المسح الضوئي وتصوير المستندات من خلال المستعرض ابوعبدالملك 3 361 24-01-25, 06:37 AM
آخر رد: ابوعبدالملك
  إدراج صورة الموظف من خلال رابط في حقل من قاعدة البيانات saud1004 4 532 13-12-24, 04:48 AM
آخر رد: saud1004
  مساعدة في عمل جملة الاتصال في ملف خارج البرنامج Emam emam 2 382 25-11-24, 09:24 PM
آخر رد: Emam emam
  لماذا يتغير حجم الفورم تلقائي عند فتح الاتصال بقاعدة البيانات؟ ABDULLAH HASSAN 4 518 24-09-24, 03:57 AM
آخر رد: Taha Okla
  [سؤال] لدي مشكلة عند قراءة ملف نصي من خلال أداة RichBox , حيث تظهر لي علامات استفهام Mostchar 3 607 15-09-24, 04:01 PM
آخر رد: Mostchar
Rainbow [كود] الاتصال وقراءه البيانات من قاعده بيانات اكسس حجمه كبير وتحتوى على الالف البيانات محمد مسافر 16 841 15-09-24, 07:57 AM
آخر رد: محمد مسافر
  تعديل على جملة الاتصال ZEEN4ZEEN 2 392 03-09-24, 11:59 AM
آخر رد: ZEEN4ZEEN

التنقل السريع :


يقوم بقرائة الموضوع: