Merhabalar,
Kullanıcı ipsini en sağlıklı ve doğru şekilde nasıl alabiliriz?
Mesela;
Alıntı
function GetIP(){
if(getenv("HTTP_CLIENT_<a href="http://www.sorbize.com/etiket/ip/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ıp">IP</a>")) {
$ip = getenv("HTTP_CLIENT_<a href="http://www.sorbize.com/etiket/ip/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ıp">IP</a>");
} elseif(getenv("HTTP_X_FORWARDED_FOR")) {
$ip = getenv("HTTP_X_FORWARDED_FOR");
if (strstr($ip, ',')) {
$tmp = explode (',', $ip);
$ip = trim($tmp[0]);
}
} else {
$ip = getenv("REMOTE_ADDR");
}
return $ip;
}
Alıntı
<?php
echo $_SERVER["REMOTE_ADDR"];
?>
Bu 2 kod arasındaki fark nedir? İkiside aynı işlevi görüyor ama 1. sinde daha fazla fonksiyon mevcut.