IP Francaises
Résolu
Bonjour,
je débute ...
je crée un site perso avec forum etc... et je voudrais empecher les pollueurs d''entrer sur mon site.
j'ai imaginé pour cela de filtrer les IP et n'autoriser a se connecter que les IP france.
quelqu'un connait-il les caracteristiques de ces IP?
merci
je débute ...
je crée un site perso avec forum etc... et je voudrais empecher les pollueurs d''entrer sur mon site.
j'ai imaginé pour cela de filtrer les IP et n'autoriser a se connecter que les IP france.
quelqu'un connait-il les caracteristiques de ces IP?
merci
2 réponses
-
Ben pourquoi ? Les spammeurs n'ont pas frontières si ?
-
j ai trouvé
<?php
$lang= explode(',',$_SERVER['HTTP_ACCEPT_LANGUAGE']);
$lang= strtolower(substr(chop($lang[0]),0,2));
echo $lang;
?>
Après, tu peux utiliser un tableau PHP contenant uniquement les pays autorisé (ou uniquement les pays interdit).
Puis, via la fonction in_array(); on detecte si la langue appartient au tableau:
Exemple:
<?php
$lang= strtolower(substr($_SERVER['HTTP_ACCEPT_LANGUAGE'],0,2));
$arrAcceptLanguage = array('fr', 'en', 'de', 'it') //Langue AUTORISEES
if(in_array($lang, $arrAcceptLanguage))
echo 'Bienvenu !'; // Autorisé
else
header('location: error.php') // Non autorisé => Redirigé sur la page error.php
?>
merci cher contributeur