La méthode de mise en œuvre pour interdire une région en PHP : utilisez d'abord une variable pour enregistrer l'adresse IP du visiteur ; puis obtenez les informations détaillées de l'adresse IP du monde extérieur puis déterminez si elle se trouve dans la province qui ; refuse l'accès ; et enfin effectuez l'action correspondante. Répondez simplement.
Recommandé : "Tutoriel vidéo PHP"
PHP interdit les adresses IP dans une certaine région
Auparavant, le blog interdisait l'accès IP dans toute la province du Jiangsu
Dans le backend, PHP est en fait utilisé pour déterminer la source IP du visiteur et la gérer en conséquence
Certaines syntaxes PHP courantes seront utilisées dans les combats réels :
Jugement conditionnel
Boucle
Array
Super variable globale
De plus, certaines fonctions fournies avec le système seront également utilisées
Parlons des idées spécifiques :
1 Utilisez une variable pour enregistrer l'adresse IP du visiteur
2. Obtenez les détails de l'adresse IP du monde extérieur3. Déterminez si elle se trouve dans la province où l'accès est refusé4. Faites les réponses appropriées. La première consiste à enregistrer l'adresse IP du visiteur. Vous pouvez utiliser la super variable globale $_SERVER pour obtenir l'adresse IP du visiteur$ip = $_SERVER['REMOTE_ADDR'];
$verification = array("xx省", "xx省", ...);
$result = file_get_contents("http://ip.taobao.com/service/getIpInfo.php?ip=".$ip);
$ipInformation = json_decode($result, true);
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!