Bonjour,
J'ai la Chine et Singapour qui n'arretent pas de me faire des requetes bidons sur mes pages PHP. Comment récupérer le pays du visiteur en PHP 8 pour le rediriger vers une page "bidon" et éviter ces requètes "d'attaque".
Merci d'avance.
🇬🇧 [Beta] Try the new OVHcloud documentation: https://docs.ovhcloud.com/en/
Bonjour@ClaudeG20
Extrait de mes scripts PHP :
$Tab_GEOIP_PAYS = array();
$Tab_GEOIP_PAYS['AF']['COUNTRY_CODE_3'] = 'AFG';
$Tab_GEOIP_PAYS['AL']['COUNTRY_CODE_3'] = 'ALB';
$Tab_GEOIP_PAYS['AQ']['COUNTRY_CODE_3'] = 'ATA';
$Tab_GEOIP_PAYS['DZ']['COUNTRY_CODE_3'] = 'DZA'
...$Tab_GEOIP_PAYS['FR']['COUNTRY_CODE_3'] = 'FRA';
$GEOIP_CITY = $_SERVER['GEOIP_CITY'];$GEOIP_COUNTRY_CODE = $_SERVER['GEOIP_COUNTRY_CODE']; // 2 caractères// $GEOIP_COUNTRY_CODE = $_SERVER['GEOIP_COUNTRY_CODE_3']; // 3 caractères - Ne fonctionne pas$GEOIP_COUNTRY_NAME = $_SERVER['GEOIP_COUNTRY_NAME'];$GEOIP_REGION = $_SERVER['GEOIP_REGION'];// $CODE_PAYS = $GEOIP_COUNTRY_CODE;// $CP = $GEOIP_COUNTRY_CODE;$CODE_PAYS = $Tab_GEOIP_PAYS[$GEOIP_COUNTRY_CODE]['COUNTRY_CODE_3'];$CP = $Tab_GEOIP_PAYS["$GEOIP_COUNTRY_CODE"]['COUNTRY_CODE_3'];Si ca donne bien le pays du visiteur et non du serveur c'est nickel. J'ai créé une page html bidon vers où je redirige depuis toutes mes pages PHP du site web. Mon site est principalement visité par des internautes francais ou américains donc je ne perds pas grand chose à bloquer ces 2 pays
Merci encore pour la réponse rapide
Cela fonctionne très bien avec un hébergement mutualisé PERSO.
Si ma réponse précédente est la solution, n'hésitez pas à cliquer sur « Approuver la solution »
Alors, ma méthode a-t-elle bien fonctionnée ? ? ?
Nickel merci beaucoup.
Bonjour,
Où est la réponse de@ClaudeG20 ?