[PHP CODE] Lấy địa chỉ IP của người truy cập website

Thảo luận trong 'Thảo luận chung' bắt đầu bởi DDos, 25/01/16, 08:01 PM.

  1. DDos

    DDos Administrators Thành viên BQT

    Tham gia: 22/10/13, 08:10 PM
    Bài viết: 1,792
    Đã được thích: 425
    Điểm thành tích:
    83
    Khi chúng ta truy cập vào bất kỳ một website nào, chắc chắn địa chỉ public IP đã được lưu lại trên server đó. Rất nhiều blogger có sử dụng một vào plug-in cho phép hiển thị thông tin về IP của người ghé thăm blogger. Trong topic này, mình sẽ chia sẻ với các bạn một đoạn PHP code mà cho phép thu thập lại địa chỉ IP của bất kỳ ai khi họ ghé thăm trang web của bạn.

    PHP:
       
    Bạn đặt đoạn code trên vào trong website của bạn. Khi đó, tất cả visitor ghé thăm website của bạn, thì địa chỉ IP sẽ được ghi lại trong file ip.txt

    Mình có làm demo về các làm, các bạn có thể theo dõi video dưới đây:

    [video=youtube;PvWUseo_lBA]https://www.youtube.com/watch?v=PvWUseo_lBA[/video]
     
    Mời các bạn tham gia Group WhiteHat để thảo luận và cập nhật tin tức an ninh mạng hàng ngày.
    Lưu ý từ WhiteHat: Kiến thức an ninh mạng để phòng chống, không làm điều xấu. Luật pháp liên quan
    natuanhn thích bài này.
  2. natuanhn

    natuanhn Member

    Tham gia: 26/07/18, 10:07 PM
    Bài viết: 10
    Đã được thích: 0
    Điểm thành tích:
    1
    Bác up lại code được không?
     
    Mời các bạn tham gia Group WhiteHat để thảo luận và cập nhật tin tức an ninh mạng hàng ngày.
    Lưu ý từ WhiteHat: Kiến thức an ninh mạng để phòng chống, không làm điều xấu. Luật pháp liên quan
  3. DiepNV88

    DiepNV88 Super Moderator Thành viên BQT

    Tham gia: 24/09/13, 03:09 AM
    Bài viết: 1,549
    Đã được thích: 350
    Điểm thành tích:
    83
    Của bạn đây:

    Mã:
    function getRemoteIPAddress(){
        $ip = isset($_SERVER['REMOTE_ADDR']) ? $_SERVER['REMOTE_ADDR']: '';
        return $ip;
    }
    
    /* If your visitor comes from proxy server you have use another function
    to get a real IP address: */
    
    function getRealIPAddress(){
        if(!empty($_SERVER['HTTP_CLIENT_IP'])){
            //check ip from share internet
            $ip = $_SERVER['HTTP_CLIENT_IP'];
        }else if(!empty($_SERVER['HTTP_X_FORWARDED_FOR'])){
            //to check ip is pass from proxy
            $ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
        }else{
            $ip = $_SERVER['REMOTE_ADDR'];
        }
        return $ip;
    }
     
    Mời các bạn tham gia Group WhiteHat để thảo luận và cập nhật tin tức an ninh mạng hàng ngày.
    Lưu ý từ WhiteHat: Kiến thức an ninh mạng để phòng chống, không làm điều xấu. Luật pháp liên quan
  4. Maam

    Maam New Member

    Tham gia: 23/12/18, 04:12 PM
    Bài viết: 2
    Đã được thích: 0
    Điểm thành tích:
    1
    Anh up lại video được ko. Em ko xem được demo
     
    Mời các bạn tham gia Group WhiteHat để thảo luận và cập nhật tin tức an ninh mạng hàng ngày.
    Lưu ý từ WhiteHat: Kiến thức an ninh mạng để phòng chống, không làm điều xấu. Luật pháp liên quan
  5. DDos

    DDos Administrators Thành viên BQT

    Tham gia: 22/10/13, 08:10 PM
    Bài viết: 1,792
    Đã được thích: 425
    Điểm thành tích:
    83
     
    Mời các bạn tham gia Group WhiteHat để thảo luận và cập nhật tin tức an ninh mạng hàng ngày.
    Lưu ý từ WhiteHat: Kiến thức an ninh mạng để phòng chống, không làm điều xấu. Luật pháp liên quan