ปัจจุบัน ระบบข้างในที่เปิดให้บริการจะมี พวก proxy มาเกี่ยวข้อง เวลาเขียนโปรแกรมเพื่อต้องการ get เอา IP ของ Client ที่เรียกหรือใช้บริการ บางคร้ังเราจะได้ ip ของ proxy ภายใจดังนั้น code ข้างล่างนี้จะช่วยท่านได้
โดยจะ จะได้ IP ของ client ที่เรียกเข้ามา
String ipAddress = request.getHeader("proxy-ip");
if (ipAddress == null) {
ipAddress = request.getHeader("X-FORWARDED-FOR");
if (ipAddress == null){
ipAddress = request.getRemoteAddr();
}
}
สมัครสมาชิก:
ส่งความคิดเห็น (Atom)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น