Page Counteer

Den skal kunne tælle besøg pr. category catID. Hvis catID 2, har besøg af dig, +1 (gælder 24 timer). Og går du til en anden catID, eks 4, +1 (gælder 24 timer). Altså, så den tæller set antal gange via ip, Men max 1 gang pr. dag.
 avatar
unknown
php
3 years ago
827 B
15
Indexable
<?php
$ip = $_SERVER['REMOTE_ADDR'];
$id = $_GET['id'];
$sql = "SELECT COUNT(*) AS MyVisit FROM `gallery_counter` WHERE catID = '".$id."'";
$result_count2 = mysqli_query($buller,$sql);
$ShowMyVistis = mysqli_fetch_array($result_count2);

print 'Set antal gange: ';
print $ShowMyVistis["MyVisit"];


$visit_inactive = 60; // 1 min - bare som test.
$visitsession_life = time() - $_SESSION['visittimeout'];

if($visitsession_life > $visit_inactive || $catID == $row['id']) {
	
	$_SESSION['visittimeout']=time();
	# +1 i count.
	$quer1 = "INSERT INTO gallery_counter (ip,catID) VALUES (?,?)";
	if($stmt = mysqli_prepare($buller, $quer1)){
	mysqli_stmt_bind_param($stmt, "ss", $ip,$catID);
	$ip        = $_SERVER['REMOTE_ADDR'];
	$catID     = $row['id'];
	mysqli_stmt_execute($stmt);
}

}

?>

# DB: id,ip,catID from gallery_counter
Editor is loading...