Adresse ip

Signaler
Messages postés
13
Date d'inscription
dimanche 4 juin 2017
Statut
Membre
Dernière intervention
7 janvier 2019
-
Messages postés
31198
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
25 janvier 2021
-
Bonjour,
j'ai créer un simple site web
avec un fichier log qui garde les trace des visiteur de ce site
et je veux garder dans ce fichier log l'adresse ip public et privet

1 réponse

Messages postés
31198
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
25 janvier 2021
342
Bonjour

Tu ne peux récupérer que l'ip publique.
<?php
/**
 * Récupérer la véritable adresse IP d'un visiteur
 */
function get_ip() {
 // IP si internet partagé
 if (isset($_SERVER['HTTP_CLIENT_IP'])) {
  return $_SERVER['HTTP_CLIENT_IP'];
 }
 // IP derrière un proxy
 elseif (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
  return $_SERVER['HTTP_X_FORWARDED_FOR'];
 }
 // Sinon : IP normale
 else {
  return (isset($_SERVER['REMOTE_ADDR']) ? $_SERVER['REMOTE_ADDR'] : '');
 }
}
?>