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.
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)
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!
https://support.cloudflare.com/hc/en-us/articles/200168236-Configuring-Cloudflare-IP-Geolocation Đây nhé. Đỡ phải cài thêm cái gì
Hầu thím tận nơi : https://privatebin.me/?cba1325f6e7362d7#276U2Jcge2WkGyt26jaM6ZxV2Go5EnT9WwQNkCaBqex7