php ile siteye girenlerin ip sini alma
php ile siteye girenlerin ip sini nasıl alrım doğru bişe bulamadım bilen var mı?
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (4)
arkadaşların verdiği örnekler private ip adresi public ip yi almak için çok fazla api servisi var ama karşıdaki kişi reklam engelleyici gibi şeyler veya vpn kullanıyorsa onuda alamazsın
ben bu soruyu daha önce sormuştum sorumda şuan tayfun hoca istese bizim hangi bilgilerimizi alabilir diyedi ama cevap veren olmamıştı.
sorunun cevabı karşıdaki kişinin hiçbir bilgisine o istemedikçe ulaşamasın.
Bu fonksiyonu kullanabilirsin.
function IpAdres(){
if(getenv("HTTP_CLIENT_IP")) {
$ip = getenv("HTTP_CLIENT_IP");
} 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;
}