if( isset($SERVER['HTTP_X_FORWARDED_FOR']) && $SERVER['HTTP_X_FORWARDED_FOR'] != '' ){
$ip = $SERVER['HTTP_X_FORWARDED_FOR'];
}else{
$ip = $SERVER['REMOTE_ADDR'];
}
$consulta4 = mysql_query("SELECT * FROM visitas WHERE id_ficha = $idficha");
$ip1 = mysql_fetch_row($consulta4);
## si la ip actual no se encuentra en toda la db visitas con la id $idficha introducela
if ( $ip != $ip1['ip']){
mysql_query("INSERT INTO visitas (id_ficha, id_sesion, ip) VALUES ('$idficha', '', '$ip')");
mysql_query("UPDATE fichas SET visitas = visitas+1 WHERE id=$idficha");
}
Este es el codigo que tengo echo, y siempre me suma uno... no lo entiendo