Código HTML

Quisiera saber un código en HTML o en JAVA para saber quien esta visitando mi página o quien esta viendo determinada página de mi web.
Espero puedan ayudarme. Muchas gracias.

3 Respuestas

Respuesta
1
No tengo muy claro que te refieres pero te doy un par de ideas, espero que te sirvan:
1.- Si lo que buscas es obtener información del tipo numero de visitas que tengo en mi página Web, ultima visita etc etc ... lo puedes hacer mediante cookies (Las cookies son objetos que guardan información referente a las peticiones y los cliente).
Aquí tienes un link para hacer el contador de visitas ...
http://www.mundojavascript.com/cookies/
2.- Ahora bien si lo que buscas es obtener otro tipo de información como cuantas veces me han pinchado este link etc etc .. es algo más complejo dado que lleva algo más de lógica, esto lo puedes hacer mediante la combinación de cookies y sesiones.
Te mando otra paquina donde te dice como integrarlo con JAva.
http://www.ulpgc.es/otros/tutoriales/JavaScript/cap9.html#queson
--> Un ejemplo practico sería:, Imaginate que quieres saber cuantas veces se ha pinchado un determinado link, quien y a que hora, para luego sarcar un informe.
Partimos que ese link viene referenciado por una fase idFase en nuestro caso, y que tienes guardado en sesión el usuario:
1.- Cada vez que alguien pincha en ese link debemos hacerlo constar de la siguiente forma (Es un ejemplo real).
En la .jsp algo del estilo
<%
String idFaseVisita = (String) request.getParameter("idFase");
// Recogemos el idFase en nuestro caso el identificador del link pinchado
// ******************* Comprobación del contador de visitas para esta fase
if ( idFaseVisita!=null) {
if( session.getAttribute( "contadoridfase" + idFaseVisita ) == null ){ // es pq no se ha pinchado todavia y hacemos referencia a una clase de java que mediante un metodo nos haga una inserccion en BBDD, le pasamos el idFase que seria nuestro identificador del link.
try {
VisitaWeb.nuevaVisita(idFaseVisita);
} catch(Exception e){
System.out.println("ERROR ALTA_VISITAWEB: " + e.getMessage() );
}
Session. SetAttribute( "contadoridfase" + idFaseVisita, "1" ); // Le damos un valor de esta forma para que no este a null y si entra varias veces solo le cuente una. }
}
%>
2.- Tendrás que guardarlo en algún sition en nuestro caso en BBDD, en una tabla con la estructura de la información que quieras almacenar
Ahora la clase JAva es una clase con un método que nos hará una simple insert a una tabla donde guardaras la información que a ti te interese, por ejemplo a ese link (idFase) lo ha visitado nombre de la persona (lo recoges también de la sesión), en la fecha (lo recoges del sistema ) y lo guarda en BBDD etc etc.
3.- Esa información que tienes guardada en BBDD la puedes recuperar mediante otro método y puedes hacer informes estadísticas etc etc.
Respuesta
1
Yo creo que la opción más acertada consiste en insertar en tu web un contador de los que ofrecen gratis por ahí diferentes sitios de internet.
Te recomiendo, por lo detallado de la información, el contador de Nedstat, (la opción basic es gratis), con el que fácilmente verás quien, cuando, como y con que te está visitando. http://www.nedstat.com/es/f177e242_index.htm
Saludos de Yolanda, de I-Web -
http://www.iespana.es/i-web/forum/index.php
Respuesta
1
¿Te refieres a las ip's? ¿A los tipos de navegadores?
Si es lo primero, hay usuarios que ocultan las ip's, y por eso es fastidioso que algunos visitantes saldrán como desconocidos. Si es lo segundo, puedes hacerlo desde la ventana de comportamientos de DreamWeaver, le das a agregar y metes el "comprobar navegador", de tal forma que los dirigirá a una página o a otra según el navegador que tengan. Para saber cuantos hay con unos y cuantos con otros, le pones un contador de visitas.
Hay otra opción que es la de integrar servicios web, que lo ofrecen los propios servidores. Por ejemplo, los dominios tk, que por cierto son gratuitos, tienen la opción de decirte cuantos hosts han visitado tu web en un día, en un mes, a lo largo del tiempo que lleva colgada... Esta bastante bien.
De todas formas, no se si habrá programas (prueba en www.softonic.com) que también contabilicen las ip's y t avisen vía e-mail, o que dejen un log en el servidor... De todas formas, mira sobre todo en los servicios del servidor-web, porque el es el que se lleva la palma, ¿ok?
Hasta otra!

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas