|
|
|
||||||||||||||||||||||
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
Parceiros - CSS para Web Design - S.O.S Designers - Slackware-Brasil - Crie seu Web site - Oficina da Net - Codigo Fonte.net |
Global .ASARelembramos o conceito de aplicações e sessões e vemos seu funcionamento. Também mostramos o trabalho com o arquivo global .asa para controlar sucessos de aplicação e sessão. Para falar do Global.ASA é necessário relembrarmos ou clarearmos previamente dois conceitos como são as aplicações e as sessões.
Aplicações e sessões Uma aplicação pode-se entender como mais ou menos o que é um website. Os domínios da aplicação são o diretório raiz e os subdiretórios desta. Em um servidor web como PWS temos uma aplicação na raiz do servidor, e por cada diretório virtual que criarmos teremos outra aplicação. O funcionamento das aplicações está ligado ao das sessões. As aplicações são globais a todo o site e as sessões são particulares de cada usuário. Concretamente funcionam com este processo:
Para criar variáveis de aplicação Application("nomeDeVariavel") = valor Para se assegurar exclusão mútua ao acessar a uma variável de aplication se utilizam os métodos lock e unlock, desta maneira: Application.lock Application("nomeDeVariavel") = valor Application.unlock Criar variáveis de sessão Session("nomeDeVariavel") = valor O que é o global.asa Global.ASA vai nos servir para controlar os eventos principais associados com o início e fim da aplicação, assim como com o início e fim de sessão. Com outras palavras, com global.asa podemos fazer coisas quando se iniciem e acabem as aplicações e as sessões. O global.asa se coloca no diretório raiz da aplicação e tem a seguinte sintaxe: <SCRIPT LANGUAGE=VBScript RUNAT=server> sub application_onStart() 'sentencas que se executam ao entrar o primeiro usuario end sub sub application_onEnd() 'sentencas a executar ao partir o ultimo usuario end sub sub session_onStart() 'sentencas que se executam cada vez que entra um usuario end sub sub session_onEnd() 'sentencas a executar ao partir cada usuario end sub </SCRIPT> Um etalhe a destacar por sua utilidade prática é que se quisermos substituir nosso global.asa por outro, terá que apagar o serviço e voltar a ligar, ou inclusive voltar a reiniciar o computador se o anterior não funcionar. Se não fizermos isto sempre tomará a versão antiga do global.asa, mesmo se tiver mudado. Por esta mesma razão, há que ter cuidado que o arquivo global.asa não tenha erros, pois nossa página dará erros até que reiniciemos o serviço, com o conseguinte espaço de tempo no qual estará o domínio cortado.
Autoria e outras referências sobre este artigo Dentro deste artigo: + 1 manual relacionado + 1 categoria relacionada + 1 Comentário sem rever
Manuais relacionados com este artigo Categorias relacionadas Através das categorias do nosso diretório podem ser encontrados outros tipos de recursos relacionados com este artigo: + Entrar em Scripts em ASPComentário sem rever
|
| Sobre nós | Copyright | Anuncie | Entrar em contato | <criarweb> |