Recomendado: ASP 3.0 Programação Avançada (37) 8.2.5 O objeto de fluxo de fluxo de fluxo é usado para acessar o conteúdo de um nó, como uma mensagem de e-mail ou uma página da web. Use objetos de fluxo para acessar o conteúdo real de um arquivo ou recurso. Portanto, a combinação de objetos de registro e registro pode não apenas acessar o servidor da web
A maioria dos sistemas de estatísticas do site atual é CGI, mas são muito complicados de escrever. O ASP é simples de aprender e tem as vantagens de combinar com bancos de dados. Portanto, com base no sistema de estatísticas do site que já fiz antes, vamos discutir com você o sistema de estatísticas do site de redação da ASP.
Todo mundo viu o sistema de estatísticas do site wulin.com cnzz. Ele pode contar o número total de visitas, o número médio de visitas por dia, o maior número de visitas, o maior número de visitas, o maior número de visitas, a análise diária de tráfego, a análise mensal de tráfego, a análise semanal de tráfego, a análise do navegador e assim por diante.
De fato, a chave para criar um sistema de estatística de acesso ASP é o design da estrutura da tabela do sistema. E como coletar variáveis CGI do usuário e como exibir informações do usuário. Em outras palavras, a chave do sistema são dois programas ASP, programas de estatística e programas de exibição.
Primeiro, vamos dar uma olhada em como coletar informações de acesso ao usuário.
Ao escrever estatísticas de acesso, precisamos conhecer as seguintes informações sobre o usuário, o IP do visitante (a lista de IP do visitante pode ser formada com base no IP do Access), o navegador e o sistema operacional do visitante (declarando o navegador do visitante e o sistema de visita) e o sistema de visitantes de visitantes, a análise de visitantes, as visitas à análise de visitantes. Vamos dar uma olhada nas declarações que usam ASP para obter as informações acima:
1. Obtenha o IP do visitante
Dim m_ip M_ip = request.Servervariables (Remote_Host) |
2. Obtenha informações do navegador
| Dim o_browser, m_browsertype Set o_browser = server.createObject (mswc.browsertype) M_browsertype = o_browser.browser o_browser.version |
3. Obtenha tempo de acesso
Dim M_DATETIME M_DATETIME = Ano (DATE ()) &/& Right (0 & Month (DATE ()), 2) &/DIREITA (0 & DIA (DATE ()), 2) &/& Right (0 & hour (Time ()), 2) &: & Right (0 & Minute (Time ()), 2) &: & Right (0 & Second (Time ()), 2) |
4. Obtenha o sistema operacional do usuário.
Use a seguinte instrução no ASP para obter a sequência HTTP_USER_AGENT do visitante.
Struseragente sombrio Struseragent = request.Servervariables (http_user_agent) |
| Mozilla/4.0 (compatível; MSIE 4.01; Windows 98) |
Algumas das outras grandes seqüências de usuários que geralmente vemos são as seguintes:
Usando o navegador do IE:
Mozilla/2.0 (compatível; MSIE 3.01; Windows 95)
Mozilla/4.0 (compatível; msie 4.0; Windows 95)
Mozilla/4.0 (compatível; MSIE 4.01; Windows 98)
Mozilla/4.0 (compatível; msie 5.0; Windows 98)
Mozilla/4.0 (compatível; MSIE 5.0B2; Windows NT)
Usando o navegador do Netscape:
Mozilla/4.03 [en] (Win95; i)
Mozilla/4.08 〔en〕 (winnt; u; navegação)
Mozilla/4.5 [en] (winnt; u)
Mozilla/3.04Gold (Win95; i)
Usando o navegador da ópera:
Mozilla/4.0 (compatível; Opera/3.0; Windows 95) 3,50b10
Editor de página frontal:
Mozilla/2.0 (compatível; MS Frontpage 3.0)
Usando o sistema operacional solar:
Mozilla/3.01Gold (x11; i; Sunos 5.7 i86pc)
Macs usando o PowerPC:
Mozilla/4.0 (compatível; msie 4.5; mac_powerpc)
Ao analisar as seqüências acima, podemos descobrir as regras e escrever uma sub -rotina para determinar que tipo de sistema operacional o visitante está usando. Como o uso dos controles para determinar o tipo de navegador no ASP, precisamos atualizar o arquivo navegador.ini, para que possamos combinar essa string para julgar as propriedades do navegador.
Compartilhar: asp.net usa rar para realizar a compactação e descompressão de arquivos Se o programa RAR estiver instalado no servidor, o ASP.NET poderá ligar para o RAR para implementar a compactação e a descompressão do arquivo. No entanto, deve -se notar que, como os programas da Web não podem chamar diretamente de programas de clientes (a menos que o ActiveX seja usado, o ActiveX está quase abandonado), se você quiser implementá -lo,
2 páginas no total Página anterior 12 Próxima página