Page 1 sur 1

Afficher une partie de l'adresse IP

Posté : 24 août 2006, 19:04
par Oni
salut,
J'aimerais savoir comment afficher une partie d'un adresse IP sous la forme :
xxx.255.255.255

En cachant le premier groupe de chiffre.

Posté : 24 août 2006, 19:29
par Truc
Salut,
Avec une fonction qui découpe la chaine contenant l'dresse IP...
Regarde dans la doc tu y trouveras ton bonheur :wink:

Posté : 24 août 2006, 19:31
par graphistnet
Tu as une chaine de caractêres qui contient 4 parties séparées par des points, allez je suis bon prince et te donne un indice : explode() ;)



edit : oops je suis arrivé un poil après

Posté : 24 août 2006, 19:31
par Elie
Tu peux faire ca :
<?php

	$ip = explode('.', $_SERVER['REMOTE_ADDR']);
	
	echo "xxx.".$ip[1].".".$ip[2].".".$ip[3]; // Version explode
	
	echo "xxx.".substr($_SERVER['REMOTE_ADDR'], strpos($_SERVER['REMOTE_ADDR'], '.')); // Version substr	
	
	
?>

Posté : 24 août 2006, 19:40
par Truc
Bon ben c'est cadeau tout ça... que ça ne devienne pas une habitude hein :P

Posté : 24 août 2006, 20:37
par Ryle
A ta place je planquerais plutôt les 3 derniers que les 3 premiers dont la plage de choix est plus restreinte et peut donc être plus facile à trouver pour deesutilisateurs mal intentionnés... Après tout dépend aussi à qui c'est destiné :)

Posté : 25 août 2006, 11:46
par Oni
Merci.
Est-ce qu'il est possible d'afficher d'autres infos que l'IP.
Par exemple le systeme d'exploitation et le navigateur utilisé.

Posté : 25 août 2006, 13:21
par Truc
tout se trouve dans la super-globale $_SERVER :)