Phần mở rộng GeoIP có thể dùng để tìm vị trí chính xác của địa chỉ IP. Ngoài ra, lớp geoPlugin có thể tải từ:
https://www.geoplugin.com/_media/webservices/geoplugin.class.phps
Danh sách mã quốc gia có tại:
https://www.geoplugin.com/iso3166
File index.php đặt trong thư mục gốc với mã sau:
<?php
require_once('geoplugin.class.php');
$geoplugin = new geoPlugin();
$geoplugin->locate();
// tạo biến cho mã quốc gia
$var_country_code = $geoplugin->countryCode;
// chuyển hướng dựa trên mã quốc gia:
if ($var_country_code == "AL") {
header('Location: https://sq.wikipedia.org/');
} else if ($var_country_code == "NL") {
header('Location: https://nl.wikipedia.org/');
} else {
header('Location: https://en.wikipedia.org/');
}
?>
Sau khi tải lớp geoplugin, instance mới được tạo tên 'geoplugin'. Hàm locate() gọi trên instance này. countryCode của đối tượng lớp gán cho biến 'var_country_code'. Điều kiện 'if' kiểm tra ký tự vùng. Dựa trên IP, chuyển hướng đến domain cụ thể.