Recomendado: Verifique as páginas no ASP sem envios de dados Os usuários geralmente encontram algumas informações irritantes ao visitar um site, como geralmente chegam de alguma forma na próxima página sem realmente enviar dados para o formulário, ou frequentemente atingem uma página, que é transferida na forma de uma sequência de consulta, como? Id = 236454. como
Depois que escrevi o artigo "Implementando a função de sussurro na sala de bate -papo ASP", muitos amigos me escreveram para me fazer perguntas sobre a implementação de outras funções avançadas. De fato, funções avançadas, como gerenciamento de salas e usuários, são funções essenciais para uma sala de bate -papo completa. É difícil alcançar a função da sala aqui. Portanto, quero falar com você sobre esse problema.
Eu ainda costumo usar matrizes para resolver esses dois problemas. Isso não quer dizer que não possa ser resolvido com bancos de dados, mas precisamos considerar os problemas de desempenho. Além disso, o uso de matrizes tem vários benefícios, que são propícios para classificar e controlar o comprimento total. Permanecer na memória do servidor (promovendo a melhoria do desempenho). Deixe -me falar primeiro sobre a questão da sala. Aqui, forneceremos o método de alternar entre duas salas do sistema. Quanto ao método de construir seu próprio quarto, espero que todos possam entender. Há também perguntas sobre a exibição do usuário online. Como precisamos exibir usuários e usuários em cada sala, teremos alguma interação com a sala. Por favor, preste atenção ao falar. Para a conveniência do uso de todos, tento escrever essas funções em subprogramas ou subfunções, para que todos possam aplicá -los diretamente.
Vamos primeiro olhar para a definição em Gloable.asa, o que é muito importante.
| A seguir, o conteúdo citado: <Idioma do script = vbscript runat = server> Subpplication_onstart () Aplicação (Groom_name) = Xiaoyaoyou'sves o nome da sala de bate -papo principal, a sala de bate -papo que todos visitarão primeiro dim pchat_value (50) APLICAÇÃO (APLICAÇÃO (GROOM_NAME) & _ VALOR) = PCHAT_VALUE 'P Representa privado G representa GLOBLE Usado para salvar o conteúdo da sala de bate APLICAÇÃO (APLICAÇÃO (GROOM_NAME) & _ NUMBER) = 0 'O número de conversas usadas para salvar a sala de bate -papo Xiaoyaoyou APLICATIVO (MASTRO DA SAÚDE & _VALUE) = PCHAT_VALUE APLICAÇÃO (Mestre em Saúde & _Number) = 0 Dim pchater_value (150) APLICAÇÃO (APLICAÇÃO (GROOM_NAME) & ER_VALUE) = PCHATER_VALUE 'O nome da conversa usada para salvar a sala de bate -papo Xiaoyaoyou APLICAÇÃO (APLICAÇÃO (GROOM_NAME) & ER_NUMBER) = 0 'Uso para indicar o número de pessoas que estão online na sala de bate -papo Xiaoyaoyou APLICATIVO (MASTRO DO SAÚDE E ER_VALUE) = PCHATER_VALUE APLICATIVO (MASTRO DO SAÚDE & ER_NUMBER) = 0 Dim Proom_value (50) proom_value (0) = xiaoyaoyou & (& System &) & [& Application (Application (Groom_Name) & er_number) &] & Person proom_value (1) = mestre em saúde & (& System &) & [& Application (Health Master & Er_Number) &] & People aplicativo (Groom_value) = Proom_Value 'usado para salvar o nome da sala Aplicação (Groom_Number) = 2 Final sub Sub Session_onstart () sessão (sroom_name) = Application (Groom_name) 'Sala padrão para cada novo usuário sessão (schater_name) = s representa sessão usada para salvar o nome do orador strProvider = driver = {Microsoft Access Driver (*.mdb)}; Dbq = & server.mappath (../ chat) &/& db/chater_message.mdb; set cres = server.createObject (adodb.connection) set res = server.createObject (adodb.recordset) Cres.Open strProvider Res.ActiveConnection = Cres Definir sessão (res) = res 'uma instância do registro Final sub |
Compartilhar: o disfarce final do ASP Backdoor Lembro -me do cavalo de Trojan que alegava nunca ter sido morto quando o Asp Trojan saiu. Haha, até hoje, qualquer software antivírus pode matá -lo sem deixar nenhuma armadura^ _^ haha, devido à idéia de alterar o shell de Trojan para evitar o software antivírus, também podemos tentar o cavalo de Trojan.
3 páginas no total Página 123 Página Próxima Página