IP Francaises
Résolu
guy2mars
-
guy2mars -
guy2mars -
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
A voir également:
- IP Francaises
- Ethernet n'a pas de configuration ip valide - Guide
- Télévision ip - Guide
- Comment connaître son adresse ip - Guide
- IPTV illégal : après les pirates, la justice condamne maintenant les clients… jusqu'à la prison ! - Guide
- Radios françaises - Télécharger - Médias et Actualité
2 réponses
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
<?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