Page 1 sur 1
Ajouter IP à côté du pseudo
Posté : 10 sept. 2005, 00:41
par enky
Salut,
J'utilise un petit script de commentaires d'articles.
J'aimerais ajouter l'adresse IP de la personne qui poste un commentaire à côté de son pseudo.
Exemple : pseudo (IP:XXX.XXX.XXX.XXX)
La variable utilisée pour le pseudo est $pseudo.
Comment ajouter l'IP dans $pseudo ?
Posté : 10 sept. 2005, 00:56
par HD
on dit "comment faire (...) merci"
<?php
// Exemple d'utilisation de getenv()
$ip = getenv('REMOTE_ADDR');
// Ou utilisez simplement une Superglobale ($_SERVER ou $_ENV)
$ip = $_SERVER['REMOTE_ADDR'];
echo "$pseudo ($ip)";
?>
Posté : 10 sept. 2005, 01:20
par enky
Est-ce qu'il est possible de fusioner $pseudo et $ip ?
$pseudo + $ip -> $pseudoip
La variable $pseudoip affichera directement pseudo (IP:XXX.XXX.XXX.XXX)
Ce sera plus facile de travailler avec un seul variable par la suite si je veux faire autre chose.
Posté : 10 sept. 2005, 01:24
par Xenon_54
Bonjour,
Tu peux utiliser cette méthode:
$pseudoip = sprintf('%s (%s)', $pseudo, $_SERVER['REMOTE_ADDR']);
Posté : 10 sept. 2005, 01:33
par enky
merci, c'est génial.
Posté : 28 oct. 2005, 02:58
par ItaloBADI
MAIS n'est-ce pas porter atteinte à un visiteur que d'afficher son IP comme ça à la vue de tous ?
Je croyais que l'IP était un sujet délicat...
Posté : 28 oct. 2005, 05:35
par Xenon_54
Oui, en effet.
Vaut mieux alors faire comme plusieurs forums le fait déjà: Masquer le dernier octet de l'adresse IP par des "xxx". (192.168.2.xxx)