Recomendado: explicação detalhada das funções Asp Cbool(string) Converter em valor booleano Cbyte(string) Converter em valor de tipo de byte Ccur(string) Converter em valor de tipo de moeda Cdate(string) Converter em valor de tipo de dia seguinte Cdbl(string) Converter em valor de precisão dupla Cint(string ) Converter para um valor inteiro Clng(string) Converter para um valor inteiro longo Csng(string) Converter para um valor de precisão único Cstr(
Objetos ASP, existem 5 objetos em ASP: Solicitação, Resposta, Sessão, Aplicativo, Servidor. O seguinte descreve apenas os atributos do objeto que podem ser usados neste artigo. Para outros atributos, consulte os materiais relevantes. O princípio do método fornecido neste artigo é: definir uma variável lógica IsVoted e verificar o valor de IsVoted antes de votar. Somente quando o valor for False você poderá votar, caso contrário será considerado que o voto foi emitido.O objeto Application é um objeto que trata informações compartilhadas por todos os usuários em uma aplicação ASP específica. Ou seja, o objeto Application é um objeto compartilhado por todas as páginas da web em todas as máquinas em rede. As variáveis definidas e configuradas pelo objeto Aplicativo são acessíveis a todas as páginas da web para todos os usuários. Você pode usar o objeto Aplicativo para definir variáveis e alterar o valor das variáveis. O formato da sintaxe é o seguinte: Aplicativo (nome da variável) = expressão. Pode ser referenciado através de Application (nome da variável) no arquivo .asp. A aplicação salva o valor da variável no lado do WebServer.
O objeto Session é usado para gerenciar informações de um único usuário, e as variáveis de Session são chamadas apenas entre páginas (ou seja, dentro de uma Session). As variáveis de sessão são privadas e as alterações no valor de uma variável em uma Sessão não afetam o valor da variável de mesmo nome em outra Sessão. O objeto Session também salva valores de variáveis no lado do servidor, mas os locais onde cada Session é salva são diferentes. Como a Sessão é privada, existem tantas variáveis IsVoted quanto objetos da Sessão e não há relacionamento entre essas variáveis.
O objeto Cookies não pode existir sozinho. Ele está anexado aos objetos Request e Response. Ao utilizá-lo, Request ou Response devem ser adicionados antes dos Cookies. Assim como o Aplicativo e a Sessão, os Cookies também podem salvar o valor das variáveis, mas os Cookies salvam apenas o valor das variáveis no cliente do navegador. As variáveis definidas com Cookies possuem um atributo: o período de uso das variáveis Cookies pode ser definido, e uma vez definido o período de uso, as variáveis Cookies podem ser compartilhadas por todos os usuários logados na mesma máquina. Podemos usar este atributo de Cookies para definir. o intervalo. Haverá um certo período de tempo antes que você possa votar novamente.
O objeto Servidor conclui principalmente alguns trabalhos que precisam ser processados pelo servidor WWW. Neste artigo, usamos principalmente Request.ServerVariables para ler o endereço IP do cliente na variável de ambiente do Servidor e definir quanto tempo levará para o mesmo IP. endereço para votar novamente com base no endereço IP.
O arquivo Global.asa completa as tarefas de definição e inicialização de variáveis e arquivos compartilhados. O arquivo Global.asa deve estar localizado no diretório raiz do aplicativo ASP. Um aplicativo ASP só pode ter um arquivo Global.asa. Global.asa contém quatro eventos: Application_OnStart, Application_OnEnd, Session_OnStart e Session_OnEnd Definimos e inicializamos variáveis de aplicativo e variáveis de sessão nos eventos Application_OnStart e Session_OnStart, para que essas variáveis possam ser lidas em futuras páginas da web. ASP lê o conteúdo de Global.asa nas seguintes circunstâncias:
1. Após a inicialização do WebServer, é feita a primeira solicitação para chamar qualquer arquivo .asp na aplicação ASP;
2. Os usuários que não estão no estado Session solicitam a chamada do arquivo .asp da aplicação ASP.
Método 1: usando o objeto Session
Defina a variável lógica IsVoted no evento Session_OnStart de Global.asa. O valor inicial é FALSE (indicando que nenhuma votação foi realizada ainda). Após a votação, altere o valor de IsVoted para TRUE no programa .asp. foi levado). O valor de IsVoted deve ser determinado antes de cada votação. Se o valor de IsVoted for TRUE, você não poderá mais votar; se o valor for FALSE, você poderá votar.
Como o uso do objeto Session deve ser coordenado com a função Cookies do navegador, antes de julgar o valor IsVoted, você deve primeiro determinar se a função Cookies do navegador está ativada. Se estiver fechado, este método será inválido, portanto neste caso deverá ser dada uma mensagem de prompt e utilizado o comando Response.End para interromper a execução do programa .asp para evitar votações repetidas. O processo é mostrado na Figura 1:
Entre eles, a função para determinar se os Cookies estão ativados é relativamente complicada. O código de implementação da função (VBScript) é agora fornecido.
Compartilhar: analise o código para conectar vários bancos de dados usando ADO Vamos apresentar brevemente vários métodos de conexão ADO: ODBCDSN, ODBCDSN-Less, OLEDBProvider e MSRemoteProvider 1. ODBCDSN se conecta ao I.DSN oConn.OpenDSN=AdvWorks;_ UID=Admin;_ PWD=; Nota: A partir do MDAC2.1 não é mais possível utilizar este método, ou seja, basta colocar o nome do arquivo DSN em ConnectString;
Total de 3 páginas Página anterior 123 Próxima página