Recomendado: Ejemplo de ASP: ASP convierte los caracteres chinos en funciones de pinyin El pinyin no es lo suficientemente integral, por lo que no se recomienda usarlo. Simplemente aprenda el método ~ El siguiente es el contenido citado: <% set d = createObject (scripting.dictionary) d.Add & quo
Al navegar por la página web, a menudo puede ver que el número de personas en el sitio web actual es el mismo que el número de personas en línea. ¿Cómo hacer uno con ASP? Primero, analicemos sus prácticas. En términos generales, estas estadísticas de números en línea se refieren al número de visitantes dentro de un período de tiempo. Por ejemplo (en 5 minutos, en 10 minutos) y el diseñador establece la duración de este tiempo.
En este período, puede calcular el número total de visitantes a cada IP diferente para obtener el número actual de usuarios en línea. Sin embargo, hay un problema preciso aquí. En cuanto a cómo usar estadísticas precisas, son métodos diferentes para cada persona. Por ejemplo, puede usar una página enviada automáticamente, leer cookies de vez en cuando, etc. En ASP, hay una mejor técnica, que es usar el objeto de sesión para contar. Aquí presentaré el archivo gobal.asa. Este es un archivo muy importante. Por favor, eche un vistazo a su estructura.
| El siguiente es el contenido citado: < Language de script = VBScript runat = servidor > Subsession_onstart Final Subsession_onend Final Sub Application_onstard Final Sub Application_onend Final sub </script > |
Cuando se produce una sesión (el usuario navega por la página web y emite una solicitud al servidor web), entonces, si el primer usuario es el primer usuario después de que se inicie el servidor, los dos eventos de Application_onstard y Session_onstart ocurrirán al mismo tiempo. Después de eso, si otro usuario envía una solicitud, el evento Session_onStart solo ocurrirá. Se puede establecer la vida útil de la sesión. Session.timeout = x (minutos)
Ok, con este método muy útil, podemos contar con precisión el número de personas en línea, y el número total de personas se guarda mediante una variable de aplicación. Cuando comience la primera sesión, coloque una declaración para borrar el contador en la aplicación de eventos Aplication_onstard (en línea) = 0, y luego, en el evento session_onstart, coloque una declaración para aumentar el número de aplicaciones de personas en línea (en línea) = aplicación (en línea) 1, y en el evento session_onend, coloque una declaración para reducir el número de personas en línea en consecuencia, para que el valor de recuento se reduzca por uno.
De esta manera, el archivo se cambiará a lo siguiente
| El siguiente es el contenido citado: < Language de script = VBScript runat = servidor > Subsession_onstart Aplicación (en línea) = Aplicación (en línea) 1 Final Subsession_onend Aplicación (en línea) = Aplicación (en línea) -1 Final Sub Application_onstard Aplicación (en línea) = 0 Final Sub Application_onend Aplicación (en línea) = 0 Final sub </script > |
A continuación, escriba un programa que muestre números gráficos y muestra el número de personas en línea en la página especificada. Esto dará como resultado el número de personas
| El siguiente es el contenido citado: *en línea.asp < % @idioma = vBscript % > <% tmp = aplicación (en línea) TMP = CSTR (TMP) Dim disp (20) Imágenes Dim (20) dbbits = len (TMP) para i = 1 a dbbits disp (i) = izquierda (derecha (tmp, i), i- (i-1)) próximo para i = dbbits a 1 paso -1 imágenes (i) = < img src = & http: //xxxx.com.cn/pic&/disp (i) & .gif > Response.Write Docum.Write (& Images (i) &); próximo %> |
El programa anterior es muy simple y no lo analizaré aquí. Por favor, léelo usted mismo. En la página donde se llaman a las estadísticas en línea, use una instrucción de script para consultar el archivo en línea.asp para mostrar el estadístico de gráfico.
| El siguiente es el contenido citado: < Script Language = javaScript src = http: //xxxx.com.cn/online.asp> </script> |
Ahora que está bien, recuerde el punto clave, debe colocar gobal.asa en el directorio de raíz de la aplicación web correcta, y es mejor crear una nueva aplicación web para estas estadísticas por separado. No se confunda con otros programas, de lo contrario, los datos resultantes serán inexactos, y también es fácil modificar este programa a estadísticas en línea para múltiples usuarios. Esto proporcionará servicios de estadísticas en línea. Piense en cómo implementarlo nuevamente ...
Compartir: Comenzar: manejo de errores comunes para la producción de la página web dinámica ASP El manejo de errores de ASP ASP es tan simple que muchos desarrolladores no piensan en el manejo de errores. El manejo de errores puede hacer que su aplicación sea más razonable. He visto muchos sitios web comerciales escritos en ASP, la mayoría de los cuales ignoran el manejo de errores. El tipo incorrecto