From 21bb4daf8d94a72a78760f3f0560172b9c797acd Mon Sep 17 00:00:00 2001
From: Antoine Pitrou <pitrou@free.fr>
Date: Tue, 21 Oct 2003 16:43:38 +0000
Subject: [PATCH] stats & proxys

---
 inc-stats.php3 | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/inc-stats.php3 b/inc-stats.php3
index 313506e414..617e127806 100644
--- a/inc-stats.php3
+++ b/inc-stats.php3
@@ -8,7 +8,10 @@ define("_INC_STATS", "1");
 function ecrire_stats() {
 	global $id_article, $id_breve, $id_rubrique;
 
-	$log_ip = $GLOBALS['REMOTE_ADDR'];
+	if ($GLOBALS['HTTP_X_FORWARDED_FOR'])
+		$log_ip = $GLOBALS['HTTP_X_FORWARDED_FOR'];
+	else
+		$log_ip = $GLOBALS['REMOTE_ADDR'];
 	if ($id_rubrique > 0) {
 		$log_type = "rubrique";
 		$log_id_num = $id_rubrique;
-- 
GitLab