استرداد عنوان IP للمستخدم في تطبيق ويب Golang App Engine
لدمج reCAPTCHA بنجاح في تطبيق الويب GAE Golang، الحصول على IP الخاص بالمستخدم العنوان ضروري. إليك حل لجلب هذه المعلومات من منشور نموذج.
استخدم وظيفة net.SplitHostPort:
ip, _, _ := net.SplitHostPort(r.RemoteAddr)
في هذا الكود، يمثل r كائن الطلب من طلب HTTP. يقوم net.SplitHostPort بفصل معلومات المضيف والمنفذ عن قيمة r.RemoteAddr، التي تخزن عنوان IP الخاص بالمستخدم. يتيح لك تعيين النتيجة للمتغيرات ip واسم المضيف والمنفذ الوصول إلى عنوان IP الخاص بالمستخدم في متغير ip.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3