Redirection des domaines en fonction du pays IP de l'utilisateur
Problème :
Vous souhaitez rediriger automatiquement les utilisateurs vers des sous-domaines spécifiques en fonction de l’adresse IP de leur pays. Par exemple, si un utilisateur indien visite abcd.com, il doit être redirigé vers ind.abcd.com.
Solution :
Pour obtenir une redirection spécifique au pays , vous pouvez utiliser la bibliothèque GeoPlugin. Suivez ces étapes pour l'implémenter :
<code class="php"><?php require_once('geoplugin.class.php'); $geoplugin = new geoPlugin(); $geoplugin->locate(); // Country code variable $var_country_code = $geoplugin->countryCode; // Set redirect based on country code: switch ($var_country_code) { case "AL": header('Location: http://sq.wikipedia.org/'); break; case "NL": header('Location: http://nl.wikipedia.org/'); break; default: header('Location: http://en.wikipedia.org/'); } ?></code>
Ce script détectera l'adresse IP de l'utilisateur et le redirigera automatiquement vers le sous-domaine approprié en fonction de son pays. .
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!