Diversas páginas ofrecen una base de datos con las ips de cada país.
la librería geoip.inc la puedes encontrar en
http://geolite.maxmind.com/download/.../php/geoip.inc
Código PHP:
Ver original<?php
require("geoip.inc");
$geo_IP = geoip_open("GeoIP.dat",GEOIP_STANDARD);
//nombre del país
echo $nombre= strtolower(geoip_country_code_by_addr
($geo_IP, $_SERVER['REMOTE_ADDR']));
geoip_close($geo_IP);
?>
Una ves tienes la procedencia de ese usuario puedes cambiar el contenido de tu página como gustes.
Código PHP:
Ver original<?php
($nombre=="españa")?$saludo="Hola":$saludo="lo que sea";
?>