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:
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…