Jak wykryć adres ip komputera .
2 Kraj.
3 System operacyjny .
<?php
// Funkcja do pobierania informacji o systemie operacyjnym i przeglądarce użytkownika
function getUserAgentInfo() {
 $user_agent = $_SERVER['HTTP_USER_AGENT'];
 // Wykorzystanie wbudowanej funkcji get_browser() do analizy informacji o przeglądarce
 $browser_info = get_browser($user_agent, true);
 // Pobranie informacji o systemie operacyjnym z nagłówka User-Agent
 $os = $browser_info['platform'];
 $browser = $browser_info['browser'];
 return array($os, $browser);
}
// Funkcja do pobierania informacji o kraju na podstawie adresu IP
function getCountryFromIP($ip) {
 // Adres URL usługi API
 $api_url = "http://ip-api.com/json/$ip";
 // Pobierz dane z usługi API
 $data = file_get_contents($api_url);
 // Zdekoduj dane JSON
 $result = json_decode($data, true);
 // Sprawdź, czy otrzymano poprawne dane
 if ($result && $result['status'] == 'success') {
 return $result['country'];
 } else {
 return "Nie można uzyskać informacji o kraju.";
 }
}
// Pobranie adresu IP użytkownika
$ip = $_SERVER['REMOTE_ADDR'];
// Pobranie informacji o systemie operacyjnym i przeglądarce użytkownika
list($os, $browser) = getUserAgentInfo();
// Pobranie kraju użytkownika na podstawie jego IP
$country = getCountryFromIP($ip);
// Wyświetlenie zebranych informacji
echo "IP użytkownika: $ip <br>";
echo "System operacyjny: $os <br>";
echo "Przeglądarka: $browser <br>";
echo "Kraj: $country";
?>