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

Katılım
14 Ağustos 2010
Mesajlar
79.057
Makaleler
289
Çözümler
2.268
Yer
İstanbul
Daha fazla  
Cinsiyet
Erkek
Profil Kapağı
1522743131
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 10 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.

Yeni konular

Geri
Yukarı