اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

مبدئيا، لا أظن أنه يوجد حل للموضوع بشكل نهائي تماما. فقد يستعمل المستخدمون خادما وكيلا proxy للقيام بالطلبات من داخل دولة غير محظورة.

ستبقى الطريقة الأكثر فعالية هي تحليل عنوان IP المستخدم للحصول على اسم البلد وحظرها. قد يساعدك استعمال Torann/laravel-geoip أو اي حزمة أو خدمة مشابهة.

  • 0
نشر


يمكنك عمل middleware لفحص الrequest  ومن ثم التأكد من أنه ليس من ضمن قائمة الدول أو الips المحظورة من خلال قائمة مسبقة التعريف أو من خلال إستعمال third party solution ويمكنك تحميل قاعدة بيانات تتضمن سلسلة الip المحددة لكل دولة وتستطيع العثور عليها بالبحث في google.
أيضاً للحصول على معلومات ip المتصل يمكنك الإستعانة بخدمات مثل Geobytes و Dnsstuff. وإذا أردت التحقق إذا كان المستخدم يستعمل vpn يمكنك النظر الى حلول مثل ipinfo.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...