$ipaddress - pobiera dres ip odwiedzajacego
<?php
include('dbconnect.php');
$rezultat = mysqli_query
($polaczenie, "SELECT * FROM goscieportalu") or
die ("Błąd zapytania do bazy: $dbname");
$ipaddress = $_SERVER["REMOTE_ADDR"];
function ip_details($ip) {
$details = json_decode ($json);
return $details;
}
$details = ip_details($ipaddress);
$region = $details -> region;
$country = $details -> country;
$city = $details -> city;
$loc = $details -> loc;
$ip = $details -> ip;
$teraz = date('Y-m-d H:i:s');
/* $ile_wpisow = mysqli_num_rows($rezultat);
if($ile_wpisow<1){
$rezultat2 = mysqli_query ($polaczenie, "INSERT INTO goscieportalu (id, ip, data, miasto, kraj, Wspolrzedne, ilosc) VALUES ('','$ip','$teraz','$city','$country','$loc','')");
}
else{
$rezultat3 = mysqli_query ($polaczenie, "UPDATE goscieportalu SET `ilosc` = `ilosc` + 1 WHERE `ip` = $adres AND `id` = $id");
}
*/
$rezultat4 = mysqli_query ($polaczenie, "SELECT `ip` FROM goscieportalu WHERE `ip` = $adres AND `id` = $id");
if ($adres == $ipaddress){
//$rezultat2 = mysqli_query ($polaczenie, "INSERT INTO goscieportalu (id, ip, data, miasto, kraj, Wspolrzedne, ilosc) VALUES ('','$ip','$teraz','$city','$country','$loc','')");
$rezultat3 = mysqli_query ($polaczenie, "UPDATE goscieportalu SET `ilosc` = `ilosc` + 1 WHERE `ip` = $adres AND `id` = $id");
}
else{
//$rezultat3 = mysqli_query ($polaczenie, "UPDATE goscieportalu SET `ilosc` = `ilosc` + 1 WHERE `ip` = $adres AND `id` = $id");
$rezultat2 = mysqli_query ($polaczenie, "INSERT INTO goscieportalu (id, ip, data, miasto, kraj, Wspolrzedne, ilosc) VALUES ('','$ip','$teraz','$city','$country','$loc','')");
}
print "<TABLE CELLPADDING=5 BORDER=1>"; print "<TR><TD>id</TD><TD>Adres IP</TD><TD>Data</TD><TD>Miasto</TD><TD>Kraj</TD><TD>Współrzędne</TD><TD>Ilość odwiedzin</TD></TR>\n"; while ($wiersz = mysqli_fetch_array ($rezultat)) {
$id = $wiersz[0];
$adres = $wiersz[1];
$dataa = $wiersz[2];
$miasto = $wiersz[3];
$kraj = $wiersz[4];
$wspolrzedne = $wiersz[5];
$ilosc_odwiedzin = $wiersz[6];
print "<TR><TD>$id</TD><TD>$adres</TD><TD>$dataa</TD><TD>$miasto</TD><TD>$kraj</TD><TD>$wspolrzedne</TD><TD>$ilosc_odwiedzin</TD></TR>\n"; }
mysqli_close($polaczenie);
?>