if (getenv('HTTP_CLIENT_IP')) {
$publicip = getenv('HTTP_CLIENT_IP');
} else if(getenv('HTTP_X_FORWARDED_FOR')) {
$publicip = getenv('HTTP_X_FORWARDED_FOR');
} else if(getenv('HTTP_X_FORWARDED')) {
$publicip = getenv('HTTP_X_FORWARDED');
} else if(getenv('HTTP_FORWARDED_FOR')) {
$publicip = getenv('HTTP_FORWARDED_FOR');
} else if(getenv('HTTP_FORWARDED')) {
$publicip = getenv('HTTP_FORWARDED');
} else {
$localip = getenv('REMOTE_ADDR');
}yukarıdaki kod $publicip yi null döndürüyor hata nerede tşk.