Mensaje dentro de Principiantes

Responder 
#1 - 10/08/2006 0:00:28 Reporta abuso | Link Permanente
Piero
Usuario no registrado
2 preguntas complejas

Responder Citar
Hola!!! como estan,quisiera saber como calcular el numero de visitas a mi pagina,he visto codigos pero no son lo que deseo es decir cada vez que pincho un enlace a otra pagina me genera otra visita y no es lo que deseo sino que el codigo detecte una visita unica al inicio de mi pagina y que no me genere otra al darle a un enlace,me dejo entender?

Y otra duda como hago para desconectarme de una cuenta,es decir el famoso "log off".

Saludos.
Volver arriba

Respuestas
Mostrar de en 15
#2 - 10/08/2006 11:08:09 Reporta abuso | Link Permanente
subgurim
Fecha de registro: 01/12/2006
1 post en este tema
542 posts en principiantes
1777 posts en todos los foros
RE: 2 preguntas complejas

Responder Citar
Empezando por el final, para que salga el log off no tienes más que usar el control loginstatus, que en código es algo como:

        <asp:LoginStatus ID="LoginStatus1" runat="server" />


Y en cuanto al contador, el ejemplo típico y sencillo es ubicar este código en el OnSessionStart de tu global.asax:

        Application.Lock();
        Application["Contador"] = Convert.ToInt32(Application["Contador"]) + 1;
        Application.UnLock();


Y desde cualquier parte puedes acceder a la variable Application["Contador"]

Poniéndolo en el OnSessionStart consigues que sólo se suma un vistante cada vez que se inicia una sesión en la página.

Este código lo puedes mejorar usando BBDD en lugar de la variable Application, usar cookies, ips, etc para asegurarte de que el usuario es único, etc.


Volver arriba
Mostrar de en 15