v2.5.2
Giriş yap

php ile siteye girenlerin ip sini alma

goko
511 defa görüntülendi ve 2 kişi tarafından değerlendirildi

php ile siteye girenlerin ip sini nasıl alrım doğru bişe bulamadım bilen var mı?

Cevap yaz
Cevaplar (4)
frexx
1039 gün önce
<?php

//BUYUR KANKA
$ipAdresi = $_SERVER["REMOTE_ADDR"] . PHP_EOL;

file_put_contents("ip-adres.txt", $ipAdresi."\n", FILE_APPEND);

?>

aziz1235
1039 gün önce

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.

zelemi
1040 gün önce

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;
}
rephp7
1040 gün önce

<?php $ip=$_SERVER['REMOTE_ADDR']; echo "IP Adresiniz: ".$ip ; ?>

bu yeterli gelmiyorsa "Php ile gerçek ip adresi alma" diye google da aratırsan hazır fonksiyonlar bulursun.