Giống như Gilles, tôi đã sử dụng thứ GeoIP MaxMind của cho điều này trong quá khứ - cấu hình với phần mở rộng PECL cho tốc độ. Nó hoạt động khá tốt, nhưng ...
Yêu cầu đối với loại điều này có xu hướng đến từ ai đó không hiểu rằng không thể xác định được vị trí của khách truy cập một cách đáng tin cậy theo cách này. Điều quan trọng là người yêu cầu được khuyến khích hiểu rằng đó là gần như vô ích. điều điển hình mà xảy ra với vị trí địa lý trong việc này:
Chủ đầu tư: Tôi muốn có thể để hạn chế nội dung bởi IP
Dev: Bạn biết rằng đó là không thể làm cách đáng tin cậy?
Khách hàng: Ah vâng, nhưng công ty này nói họ sẽ bán cho tôi thứ gì đó sẽ làm điều đó
Dev: Có nhưng không chính xác và dễ phá vỡ và thường chỉ ra mô hình kinh doanh kém cho nội dung dựa trên internet
Khách hàng : Bạn có thể làm điều đó?
Dev: Bất cứ điều gì ...
... Sáu tháng sau ...
Chủ đầu tư: Một số lượng khách truy cập của tôi đã phàn nàn họ không thể xem nội dung của tôi và một số người xấu không nên nhìn thấy nó!
Dev:/tôi tát đầu
Nó chỉ có một bước trên từ đó đến "Tôi có thể có nó để khi người dùng nhấp chuột phải vào trình duyệt của họ là một dấu hiệu nhỏ bật lên nói ' những hình ảnh này là bản quyền Idiot Inc. '?! "
Xin lỗi, rõ ràng là trong một tâm trạng hoài nghi ngày nay
Nguồn
2008-10-03 15:12:10
Tôi sẽ không bỏ phiếu cho câu hỏi (Tôi rất quan tâm đến góc độ kỹ thuật), nhưng tôi ghét nó khi trang web làm điều đó. Tôi vẫn luôn có thể sử dụng nó bằng cách sử dụng quyền Ủy quyền. – wcm
Proxy cũng có thể bị chặn và hãy nhớ rằng anh ấy có thể cần chặn quyền truy cập vì lý do pháp lý. Trong nhiều trường hợp, các doanh nghiệp có trụ sở tại Hoa Kỳ bất hợp pháp phải cung cấp trang web của họ cho một số quốc gia nằm trong danh sách đen chính thức (ví dụ: Iran). – Gilles
Và nếu tôi sống ở những quốc gia đó, tôi cũng sẽ không thích nó. Tôi chỉ không thích những thứ không kiểm duyệt. Tôi thực sự đã bỏ phiếu cho câu hỏi (và câu trả lời của bạn) bởi vì tôi hiểu có lý do chính đáng để làm điều này. Tôi không cần phải thích nó. – wcm