es decir que entonces está funcion estaria bien?
Código PHP:
/**
* Valida e inserta de ser necesario una visita
*
* @param string $id_usuario Id del Usuario
* @param string $ip IP actual del Usuario
* @param string $sid SID actual de la session
* @param string $pagina ID de la pagina a la que se accede
* @return void
*/
public function visitar($id_usuario,$ip,$sid,$pagina){
$fecha = date('Y-m-d H:i:s');
if(!$this->exist_sid_visitas($id_usuario, $ip,$sid)){ //inserta si no existe una visita con el SID
$this->set_visita($id_usuario, $fecha, $ip, $sid);
}
if(!$this->exist_navegacion($sid,$pagina)){ //inserta si el usuario no ha visitado antes la pagina
$this->set_navegacion($sid, $fecha, $pagina);
}
}