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

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

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
