Recomendado: ASP Exemplo: ASP converte caracteres chineses em funções pinyin O Pinyin não é abrangente o suficiente, por isso não é recomendável usá -lo. Basta aprender o método ~ o seguinte é o conteúdo citado: <% set d = createObject (script.dictionary) d.add & quo
Ao navegar na página da web, muitas vezes você pode ver que o número de pessoas no site atual é o mesmo que o número de pessoas on -line. Como fazer um com ASP? Primeiro, vamos analisar suas práticas. De um modo geral, essas estatísticas de números on -line se referem ao número de visitantes dentro de um período de tempo. Por exemplo (dentro de 5 minutos, em 10 minutos) e a duração deste tempo é definida pelo designer.
Nesse período, você pode calcular o número total de visitantes a cada IP diferente para obter o número atual de usuários on -line. No entanto, há um problema preciso aqui. Quanto a usar estatísticas precisas, são métodos diferentes para cada pessoa. Por exemplo, você pode usar uma página enviada automaticamente, ler cookies de vez em quando, etc. No ASP, há uma técnica melhor, que deve usar o objeto de sessão para contar. Aqui vou apresentar o arquivo gobal.asa. Este é um arquivo muito importante. Por favor, dê uma olhada em sua estrutura.
| A seguir, o conteúdo citado: < Idioma do script = VBScript runat = servidor > Sub session_onstart Final sub Sub session_onend Final sub subpplication_onstard Final sub subpplication_onend Final sub </script > |
Quando ocorre uma sessão (o usuário navega na página da Web e emite uma solicitação para o servidor da Web), se o primeiro usuário for o primeiro usuário após o início do servidor, os dois eventos de Application_Onstard e session_onstart ocorrerão ao mesmo tempo. Depois disso, se outro usuário enviar uma solicitação, o evento session_onstart ocorrerá apenas. A vida útil da sessão pode ser definida. Session.timeout = x (minutos)
OK, com esse método muito útil, podemos contar com precisão o número de pessoas on -line e o número total de pessoas é salvo por uma variável de aplicativo. Quando a primeira sessão começar, coloque uma declaração para limpar o balcão no aplicativo de evento Application_onstard (online) = 0 e, no evento Session_Onstart, coloque uma declaração para aumentar o número de pessoas on -line aplicativo (online) = aplicativo (online) 1 e no evento session_onend, coloque uma declaração para reduzir o número de pessoas on -line, de acordo com a contagem, o valor da contagem é reduzido por um.
Dessa forma, o arquivo será alterado para o seguinte
| A seguir, o conteúdo citado: < Idioma do script = VBScript runat = servidor > Sub session_onstart Aplicativo (online) = Aplicativo (online) 1 Final sub Sub session_onend APLICAÇÃO (Online) = Aplicativo (Online) -1 Final sub subpplication_onstard aplicação (online) = 0 Final sub subpplication_onend aplicação (online) = 0 Final sub </script > |
Em seguida, escreva um programa que exiba números gráficos e exibe o número de pessoas on -line na página especificada. Isso resultará no número de pessoas
| A seguir, o conteúdo citado: *online.asp < % @idioma = VBScript % > <% tmp = aplicativo (online) tmp = cstr (tmp) Dim Disp (20) Imagens escuras (20) dbbits = len (tmp) para i = 1 a dbbits disp (i) = esquerda (direita (tmp, i), i- (i-1)) próximo para i = dbbits a 1 etapa -1 imagens (i) = < img src = & http: //xxxx.com.cn/pic&/&disp (i) & .gif > Response.Write Document.Write (& Images (i) &); próximo %> |
O programa acima é muito simples, e eu não o analisarei aqui. Por favor, leia você mesmo. Na página em que as estatísticas on -line são chamadas, use uma instrução de script para se referir ao arquivo online.asp para exibir o estatístico gráfico.
| A seguir, o conteúdo citado: < Idioma do script = javascript src = http: //xxxx.com.cn/online.asp> </script> |
Agora tudo bem, lembre -se do ponto principal, você deve colocar o Galbal.asa no diretório raiz do aplicativo da web correto e é melhor criar um novo aplicativo da Web para essas estatísticas separadamente. Não se confunda com outros programas, caso contrário, os dados resultantes serão imprecisos e também é fácil modificar esse programa para estatísticas on -line para vários usuários. Isso fornecerá serviços de estatística on -line. Por favor, pense em como implementá -lo novamente ...
Compartilhar: Introdução: Manuseio de Erros Comum para Produção de Página da Web Dinâmica ASP ASP LIDADE DE ERRO ASP é tão simples que muitos desenvolvedores não pensam em lidar com erros. O manuseio de erros pode tornar seu aplicativo mais razoável. Eu já vi muitos sites comerciais escritos no ASP, a maioria dos quais ignoram o tratamento de erros. O tipo errado