Xenforo X-Forwarded-For IP Ayarı - Sucuri CloudProxy

Katılım
14 Ağustos 2010
Mesajlar
79.065
Makaleler
287
Çözümler
2.269
Yer
İstanbul
Sucuri gibi firmaların CloudProxy adını verdiği Proxy servislerini kullandığınızda sitenize bağlanan herkesin aynı IP adresine sahip olması gibi bir sorun çıkabilir ortaya.

Bunun nedeni bağlanan kullanıcıların vekil sunucu üzerinden gelmesidir. Bu sorunu çözmek için Xenforo'da Config dosyasına 4 satır kod eklemek yeterli.

Sucuri Cloudproxy kullanan kullanıcılar library/Config.php dosyasına şu kodları eklemeli:

PHP:
   if(isset($_SERVER['HTTP_X_SUCURI_CLIENTIP']))
        {
    $_SERVER["REMOTE_ADDR"] = $_SERVER['HTTP_X_SUCURI_CLIENTIP'];
        }

Normal durumlarda ise bu kod eklenebilir:

PHP:
if (isset($_SERVER['HTTP_X_FORWARDED_FOR']))
{
$_SERVER['REMOTE_ADDR'] = $_SERVER['HTTP_X_FORWARDED_FOR'];
}

Artık her kullanıcı kendi IP adresine sahip olacak.
 
Son düzenleyen: Moderatör:
Uyarı! Bu konu 11 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Geri
Yukarı