"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيفية استرداد عنوان IP الخاص بالمستخدم في تطبيق الويب Golang App Engine؟

كيفية استرداد عنوان IP الخاص بالمستخدم في تطبيق الويب Golang App Engine؟

تم النشر بتاريخ 2024-11-06
تصفح:602

How to retrieve user IP address in a Golang App Engine web application?

استرداد عنوان 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