Affichage de l’adresse IP d’un visiteur

affichage de l’adresse IP

Pour l’afficher dans wordpress, il suffit d’installer le code du plugin
et ne pas oublier de l’activer.

/*
Plugin Name: Webxp-IP-Addresse
Version: 0.1
Plugin URI: http://www.webxp.fr
Description: webxp-IP-Adresse retourne l’adresse IP du visiteur.
Author URI: http://www.webxp.fr/
*/

/*
Get the IP Address of a Visitor with PHP
*/

function webxp_ip() {
foreach (array(‘HTTP_CLIENT_IP’, ‘HTTP_X_FORWARDED_FOR’, ‘HTTP_X_FORWARDED’, ‘HTTP_X_CLUSTER_CLIENT_IP’, ‘HTTP_FORWARDED_FOR’, ‘HTTP_FORWARDED’, ‘REMOTE_ADDR’) as $key) {
if (array_key_exists($key, $_SERVER) === true) {
foreach (explode(‘,’, $_SERVER[$key]) as $ip) {
if (filter_var($ip, FILTER_VALIDATE_IP) !== false) {
return $ip;
}
}
}
}
}
add_shortcode(‘getip’,’webxp_ip’);

Dans l’article créé, il faudra faire afficher l’adresse « ip » du visiteur via le « short code » suivant qui appellera la fonction [ getip ].

voici le résultat final:


votre adresse ip est :  18.222.118.161