Desarrolle rapidamente este contador, no se si alguien me pueda ayudar a corregir o mejorarlo.... al parecer funciona bien... solo se me hace raro que cuando visito una galeria por primera vez me marca 2 vistas y lo mas raro es que ingresa otra ip que no es la mia.. como si tuviera una sombra ke me estuviera siguiendo todas mis visitas.. jeje bueno este es el codigo
Código PHP:
mysql_select_db($database_noticias, $noticias);
$query_hits = "SELECT * FROM hits WHERE galeria = ".$row_Recordset1['galeria'];
$hits = mysql_query($query_hits, $noticias) or die(mysql_error());
$row_hits = mysql_fetch_assoc($hits);
$totalRows_hits = mysql_num_rows($hits);
if ($row_hits['ip'] != $_SERVER['REMOTE_ADDR'])
{
if ($totalRows_hits == 0) {
mysql_select_db($database_noticias, $noticias);
mysql_query("INSERT INTO hits (galeria, ip, hits) VALUES ('".$row_Recordset1['galeria']."', '".$_SERVER['REMOTE_ADDR']."', '1')", $noticias);
}else{
mysql_select_db($database_noticias, $noticias);
mysql_query("UPDATE hits SET hits=hits+1, ip='".$_SERVER['REMOTE_ADDR']."' WHERE galeria='".$row_Recordset1['galeria']."'",$noticias);
}
}