Autor
|
Tema: contador incrementa de 3 en 3 ¬¬ (Leído 2,669 veces)
|
Azielito
no es
Colaborador
Desconectado
Mensajes: 9.188
>.<
|
cuando tengo el noscript activado me suma de uno en uno, pero si el mismo sitio lo abro con iexplorer que no tiene restringido nada me hace el conteo de 3 en 3 ¬¬ hago el conteo con un simple SQL UPDATE onl_imp SET visita = visita + 1 LIMIT 1;
y entonces lo que supongo es que se abre 3 veces ese archivo a la hora de cargar ¬¬ la web tiene adsence, supongo que por ahí va la cosa... entonces pienso "tendre que filtrar por user_agent" hago el filtro poniendo los mas comunes, si es uno de esos exploradores entonces que haga el conteo, sino que no haga nada pero igual, sigue igual ¬¬ Alguna sugerencia? Saludos y gracias
|
|
|
En línea
|
|
|
|
Agente Naranja
Desconectado
Mensajes: 535
uguu~
|
Si te da problemas porque no haces lo siguiente, obten el numero de visitas, sumale 1 via PHP, y luego vuelvelo a montar a la DB:
UPDATE onl_imp SET visita = $visitas;
Saludos
|
|
|
En línea
|
|
|
|
Hans el Topo
Desconectado
Mensajes: 1.754
"Estoy cansado de no hacer nada"
|
no entiendo el problema, si la consulta la envias desde php la lanzará una única vez ya que el script se ejecuta una vez y entonces el problema será otro
si lo haces de otro modo, me ayudaría que lo especificases :X
|
|
|
En línea
|
|
|
|
Ertai
|
No será que las otras dos peticiones las haces sin darte cuenta desde Ajax o javascript? Y por esto con el NoScript funciona?
Saludos.
|
|
|
En línea
|
Si la felicidad se comprara, entonces el dinero sería noble. void rotar_by_ref(int& a, int& b) { /* Quien dijo que no se podia sin una variable temporal? */ *a = *a ^ *b; *b = *a ^ *b; *a = *a ^ *b; }
|
|
|
Azielito
no es
Colaborador
Desconectado
Mensajes: 9.188
>.<
|
Si, al final creo que es por culpa de adsense y/o analitycs o algun otro script que me hace ese conteo, o sea, son dos visitmas mas hacia mi contador Lo solucione poniendo una cookie que caducara casi de inmediato xDDD if(!isset($_COOKIE['cont4'])){ @mysql_query("UPDATE onl_imp SET visita = visita + 1 LIMIT 1;",$cOnline); // donde $cOnline es mi puerta hacia la base de datos xD }
de esa forma caduca en dos segundos aun que es una pesima solucion xDDD
|
|
|
En línea
|
|
|
|
dimitrix
|
Bueno, si te pasa eso siempre, hay otras "pésimas soluciones":
- Descontar 2 de cada 3.
- En verde poner el user_agent de los normales, IE, FF, pon restrinción para el agent de google.
¿Solo una cosa, si lo pones antes del adsense te contea también 3?, esto puede ser una idiotez, pero más de una vez si que me funcionó poner cosas antes de que carguen otras.
|
|
|
En línea
|
|
|
|
Azielito
no es
Colaborador
Desconectado
Mensajes: 9.188
>.<
|
uso un include para todas las funciones, entre tantas el de usuarios on line (<click) Hice un filtro tambien por browser pero me lo detectaba siempre como el navegador del cliente :-| Pense mucho en cual seia la mejor manera, ya tenia pensado hacer esa de descontar 2 al final pero luego al interpretarlo con firefox sin javascript (no se, creo que en poco tiempo la gente navegara sin javascript activado -locuras mias xD) entonces opte por la cookie que caduca en 2 segundos xDDDDD
|
|
|
En línea
|
|
|
|
dimitrix
|
Bueno, pues siento no poder ser de más ayuda.
|
|
|
En línea
|
|
|
|
Hans el Topo
Desconectado
Mensajes: 1.754
"Estoy cansado de no hacer nada"
|
uso un include para todas las funciones, entre tantas el de usuarios on line (<click) Hice un filtro tambien por browser pero me lo detectaba siempre como el navegador del cliente :-| Pense mucho en cual seia la mejor manera, ya tenia pensado hacer esa de descontar 2 al final pero luego al interpretarlo con firefox sin javascript (no se, creo que en poco tiempo la gente navegara sin javascript activado -locuras mias xD) entonces opte por la cookie que caduca en 2 segundos xDDDDD creo que no es el modo adecuado, si quieres contar cuantos users existen online compruebas ip si no esta la agregas si esta actualizas fecha borras los que lleven 15 minus sin conectarse cuentas los que quedan ni la publicidad ni las estadístican influyen en la cuenta, harás mal la llamada o algo
|
|
|
En línea
|
|
|
|
dimitrix
|
Solo una cosa, el que dice gente online o cuantos visitaron (yo creía esto, tipo para saber cuantos descargaron un archivo)
|
|
|
En línea
|
|
|
|
|
|