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:


Kod:
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.