Jak wykryć adres ip komputera .
2 Kraj.
3 System operacyjny .
<?php
function getUserAgentInfo() {
$user_agent = $_SERVER['HTTP_USER_AGENT'];
$browser_info = get_browser($user_agent, true);
$os = $browser_info['platform'];
$browser = $browser_info['browser'];
return array($os, $browser);
}
function getCountryFromIP($ip) {
$api_url = "http://ip-api.com/json/$ip";
$data = file_get_contents($api_url);
$result = json_decode($data, true);
if ($result && $result['status'] == 'success') {
return $result['country'];
} else {
return "Nie można uzyskać informacji o kraju.";
}
}
$ip = $_SERVER['REMOTE_ADDR'];
list($os, $browser) = getUserAgentInfo();
$country = getCountryFromIP($ip);
echo "IP użytkownika: $ip <br>";
echo "System operacyjny: $os <br>";
echo "Przeglądarka: $browser <br>";
echo "Kraj: $country";
?>