
Cloudflare İp Sorunu
14
●192
- 04-04-2021, 02:48:48cloud ip adresleri ile geliyor ziyaretçi mybb ye fazla hakim değilim ama ben kendi private php yazılımlarımda genelde bu kodu kullanırım.
ziyaretçinin gerçek ip adresini alır
function GetIP(){ if (getenv("HTTP_CLIENT_IP")) { $ipp = getenv("HTTP_CLIENT_IP"); } elseif (getenv("HTTP_X_FORWARDED_FOR")) { $ipp = getenv("HTTP_X_FORWARDED_FOR"); if (strstr($ipp, ',')) { $tmp = explode(',', $ipp); $ipp = trim($tmp[0]); } } else { $ipp = getenv("REMOTE_ADDR"); } $ipp; $newip = filter_var($ipp, FILTER_VALIDATE_IP); return $newip; } - 04-04-2021, 02:49:31Çok Teşekkür ederim Yanıtlarınız İçin sorunum çözüldü.erdem771 adlı üyeden alıntı: mesajı görüntüle
- 04-04-2021, 02:50:09Admin CP > Configuration > Server and Optimization Options > Scrutinize User's IP address? > YesKarayelHosting adlı üyeden alıntı: mesajı görüntüle
MyBB 1.6.0, 1.6.1, 1.6.2, or 1.6.3- Navigate to ./inc/functions.php.
- Go to line 2790.
- Replace:if(isset($_SERVER['REMOTE_ADDR']))With:if(isset($_SERVER['HTTP_CF_CONNECTING_IP']))
- Then, replace:$ip = $_SERVER['REMOTE_ADDR'];With:$ip = $_SERVER['HTTP_CF_CONNECTING_IP'];
- 04-04-2021, 02:52:03önemli değil iyi forumlarKarayelHosting adlı üyeden alıntı: mesajı görüntüle