Lấy IP máy Client người dùng trong asp.net (C#) như thế nào

Thảo luận trong 'Lập trình web Asp.net' bắt đầu bởi seolagi, 27/3/18.

  1. seolagi
    Tham gia ngày:
    16/4/14
    Bài viết:
    1,024
    Đã được thích:
    80
    Điểm thành tích:
    48
    Lấy IP máy Client người dùng trong asp.net (C#) như thế nào? mình muốn lấy ip người dùng truy cập vào web mình để ghi log web ý. Mà không biết câu lệnh lấy ip người dùng máy client như thế nào? Get IP address of client machine, How to get a user's client IP address in ASP.NET?
    Xin các cao thủ chỉ giáo giúp.
    Cảm ơn
     
    Cảm ơn đã xem bài:

    Lấy IP máy Client người dùng trong asp.net (C#) như thế nào

  2. admin
    Tham gia ngày:
    22/5/13
    Bài viết:
    4,878
    Đã được thích:
    1,193
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Của bạn đây. Sử dụng code dưới thử nhé. Mình test ok rùi.
    Mã:
    string clientIp = (Request.ServerVariables["HTTP_X_FORWARDED_FOR"] ?? Request.ServerVariables["REMOTE_ADDR"]).Split(',')[0].Trim();