Recomendado: Programación avanzada ASP 3.0 (37) 8.2.5 El objeto de flujo de transmisión se utiliza el objeto de transmisión para acceder al contenido de un nodo, como un mensaje de correo electrónico o una página web. Use los objetos de transmisión para acceder al contenido real de un archivo o recurso. Por lo tanto, la combinación de objetos de registro y conjunto de registros no solo puede acceder al servidor web
La mayoría de los sistemas de estadísticas de sitio web actuales son CGI, pero son muy complicados de escribir. ASP es fácil de aprender y tiene las ventajas de combinar con bases de datos. Por lo tanto, con base en el sistema de estadísticas del sitio web que he hecho antes, discutamos con usted el sistema de estadísticas del sitio web ASP.
Todos han visto el sistema de estadísticas del sitio web de Wulin.com CNZZ. Puede contar el número total de visitas, el número promedio de visitas por día, el mayor número de visitas, el mayor número de visitas, el mayor número de visitas, el análisis diario de tráfico, el análisis mensual de tráfico, el análisis de tráfico semanal, el análisis del navegador, etc.
De hecho, la clave para hacer un sistema de estadísticas de acceso ASP es el diseño de la estructura de la tabla del sistema. Y cómo recopilar variables CGI del usuario y cómo mostrar información del usuario. En otras palabras, la clave del sistema son dos programas ASP, programas de estadísticas y programas de visualización.
Primero, echemos un vistazo a cómo recopilar información de acceso a los usuarios.
Al escribir estadísticas de acceso, necesitamos saber la siguiente información sobre el usuario, la IP del visitante (la lista de IP de los visitantes se puede formar en función de la IP de acceso), el navegador y el sistema operativo del visitante (que indica el sistema de acceso del visitante del visitante y el sistema de visitas de visitas de los visitantes del visitante (análisis de visitas de visitas mensuales, análisis de visitas de visitas de visitas de visitas semanales). Echemos un vistazo a las declaraciones que usan ASP para obtener la información anterior:
1. Obtenga la IP del visitante
Dim M_IP M_ip = request.servervariables (remotos_host) |
2. Obtenga información del navegador
| Dim o_browser, m_browserType Establecer o_browser = server.createObject (mswc.browserType) M_browserType = o_browser.browser o_browser.version |
3. Obtenga el tiempo de acceso
Dim m_datetime M_datetime = año (date ()) &/& Right (0 & mes (date ()), 2) &/Right (0 & Day (date ()), 2) &/& Right (0 & Hour (Time ()), 2) &: & Right (0 & Minute (Time ()), 2) &: & Right (0 & Second (Time ()), 2) |
4. Obtenga el sistema operativo del usuario.
Use la siguiente declaración en ASP para obtener la cadena HTTP_USER_AGENT del visitante.
Dim Struseragent Struseragent = request.ServerVariables (http_user_agent) |
| Mozilla/4.0 (compatible; MSIE 4.01; Windows 98) |
Algunas de las otras cadenas de usuario principales que generalmente vemos son las siguientes:
Usando el navegador de IE:
Mozilla/2.0 (compatible; MSIE 3.01; Windows 95)
Mozilla/4.0 (compatible; MSIE 4.0; Windows 95)
Mozilla/4.0 (compatible; MSIE 4.01; Windows 98)
Mozilla/4.0 (compatible; MSIE 5.0; Windows 98)
Mozilla/4.0 (compatible; MSIE 5.0b2; Windows NT)
Usando el navegador de Netscape:
Mozilla/4.03 [en] (win95; i)
Mozilla/4.08 〔EN〕 (Winnt; U; Nav)
Mozilla/4.5 [en] (winnt; u)
Mozilla/3.04Gold (Win95; i)
Usando el navegador de Opera:
Mozilla/4.0 (compatible; ópera/3.0; Windows 95) 3.50b10
Editor de la página principal:
Mozilla/2.0 (compatible; MS Front Page 3.0)
Usando el sistema operativo solar:
Mozilla/3.01Gold (x11; i; Sunos 5.7 i86pc)
Macs usando PowerPC:
Mozilla/4.0 (compatible; MSIE 4.5; Mac_powerpc)
Al analizar las cadenas anteriores, podemos descubrir las reglas y escribir una subrutina para determinar qué tipo de sistema operativo está utilizando el visitante. Dado que utilizando los controles para determinar el tipo de navegador en ASP, necesitamos actualizar el archivo browser.ini, para que podamos combinar esta cadena para juzgar las propiedades del navegador.
Compartir: ASP.NET utiliza RAR para realizar la compresión y descompresión de archivos Si el programa RAR está instalado en el servidor, entonces ASP.NET puede llamar a RAR para implementar la compresión y descompresión de archivos. Sin embargo, debe tenerse en cuenta que, dado que los programas web no pueden llamar directamente a los programas del cliente (a menos que se use ActiveX, ActiveX está casi abandonado), si desea implementarlo,
2 páginas en el total de la página 12 Página siguiente