Bonjour,
Pour utiliser "GEOIP_COUNTRY_CODE", il faut avoir le paquet "geoip" et le mod "libapache2-mod-geoip" installés sur le serveur pour pouvoir utiliser ce code. OVH le propose sur les mutualisés, mais je ne pense pas que c'est le cas de tous les hébergeurs.
foreach ($_REQUEST as $key => $val)
{
$val = preg_replace("/[^_A-Za-z0-9-.&=]/i",'', $val);
$_REQUEST[$key] = $val;
}
Ce filtre est trop radical, il ne faut pas l'utiliser n'importe comment. Si les utilisateurs utilisent des caractères spécieux dans leur mots de passe, ils ne pourront pas se connecter une fois enregistrés, ni recevoir le mail d'activation, car le filtre surprime tous les autres caractères sauf : "_A-Za-z0-9-.&=".