Zone Webmasters - Fonction qui affiche l'IP du visiteur

> Accueil > Codes sources > Code sources PHP > Sécurité & Cryptage > Fonction qui affiche l'IP du visiteur

Fonction qui affiche l'IP du visiteur

Par: NeoCrysis | Categorie: Sécurité & Cryptage

Description

Retourne l'IP d'un visiteur

Code source

function chkip() {
	$ip = "";
	$proxy = "";
	if (isset($_SERVER)) {
		if (isset($_SERVER["HTTP_X_FORWARDED_FOR"])) {
			$ip = $_SERVER["HTTP_X_FORWARDED_FOR"];
			$proxy = $_SERVER["REMOTE_ADDR"];
		} elseif (isset($_SERVER["HTTP_CLIENT_IP"])) {
			$ip = $_SERVER["HTTP_CLIENT_IP"];
		} else {
			$ip = $_SERVER["REMOTE_ADDR"];
		}
	} else {
		if ( getenv( 'HTTP_X_FORWARDED_FOR' ) ) {
			$ip = getenv( 'HTTP_X_FORWARDED_FOR');
			$proxy = $_SERVER["REMOTE_ADDR"];
		} elseif ( getenv( 'HTTP_CLIENT_IP' ) ) {
			$ip = getenv( 'HTTP_CLIENT_IP' );
		} else {
			$ip = getenv( 'REMOTE_ADDR' );
		}
	}
	if (strstr($ip, ',')) {
		$ips = explode(',', $ip);
		$ip = $ips[0];
	}
	if ($proxy != '') {
		$ip = $ip . '(Proxy: '.$proxy.')';
	}
	return $ip;
}

/*
EXEMPLE D'UTILISATION
*/

<?php
 $ip_visiteur = chkip();
 echo $ip_visiteur;
?>


Imprimer ce code source




Commentaires

Commentaires



aucun commentaire

Ajouter un commentaire

Vous devez être membre pour commenter ce code source.

>> Inscrivez vous





Faire un lien | Partenaires ©2005-2008 Rudy Onfroy Tous droits réservés Contact | RSS | Plan | Haut