Hỏi cách lấy quốc gia người dùng

Discussion in 'Thảo Luận Chung' started by nguagovt, Dec 18, 2019.

  1. nguagovt

    nguagovt Sơ Nhập Giang Hồ

    Mình đang muốn lấy tên quốc gia khi truy cập vào site để hiện thị nội dung theo quốc gia
    Tìm hiểu có mấy api trên mạng hỗ trợ nhưng bị giới hạn request và theo ip vps đăng ký.
    Ko biết php có cách nào lấy đc mã quốc gia ko.
     
  2. Dang

    Dang Bang Chúng

    Dạo trước mình có dùng thử thằng Geo IP Location (www[.]php[.]net/manual/en/book.geoip.php) thấy cũng tạm. Sử dụng hiệu quả và lâu dài thì nên mua api hoặc tự build hệ thống detect IP Address Ranges by Country (lite[.]ip2location[.]com/ip-address-ranges-by-country)
     
    hocauo40 and nguagovt like this.
  3. Dang

    Dang Bang Chúng

    Ngoài ra bạn có thể sử dụng kết hợp module mod_geoip với .htaccess để chuyển hướng người dùng :
    Code:
    https://stackoverflow.com/questions/9838344/how-to-redirect-domain-according-to-country-ip-address/9838434#9838434
    => Cách này mình chưa thử bao giờ, nếu bạn thử thì review lại đây để mình cùng tham khảo!
     
    hocauo40 likes this.
  4. JohnWick

    JohnWick Sơ Nhập Giang Hồ

    Dùng Cloudflare, nó trả lại thông tin user dựa theo ip
     
    nguagovt likes this.
  5. nguagovt

    nguagovt Sơ Nhập Giang Hồ

    Lấy qua cloudflare như thế nào cậu.
    Ok thank {bye}
     
  6. JohnWick

    JohnWick Sơ Nhập Giang Hồ

  7. nguagovt

    nguagovt Sơ Nhập Giang Hồ

    Thank có mã VN rồi mà ko có tên quốc gia và ngôn ngữ nhỉ
     
  8. JohnWick

    JohnWick Sơ Nhập Giang Hồ