CloudFlare kullanan XenForo forumlarda, sitenizi ziyaret eden kişilerin IPleri, CloudFlare'in sağladığı CDN hizmetinden dolayı gerçek IPleri olarak gösterilmez.

Bunu düzeltmek için yapmamız gereken işlem oldukça basit.


    [*]FTP ana dizininde yer alan library/config.php'yi bilgisayarınıza indirin ve bir metin düzenleyici programla (en basitinden not defteri) açın,
    [*]En sonuna şu kodu ekleyin:


if (isset($_SERVER['HTTP_CF_CONNECTING_IP'])) { $_SERVER['REMOTE_ADDR'] = $_SERVER['HTTP_CF_CONNECTING_IP']; }

Değişiklik yaptığınız config.php dosyasını library klasörüne geri yükleyin.

Hepsi bu kadar. Artık CloudFlare ile korunan XenForo forumunuzu ziyaret eden herkesin IPsi gerçek IP gözükecek.

Edit: Bu konuyu açarken kodu kendi XF forumuma ekleme fırsatı bulamamıştım, az önce ekledim. Gerçekten işe yarıyor. CloudFlare kullanmama rağmen ziyaretçi IPleri doğru gösteriliyor.