Recommandé: Vérifiez les pages dans ASP sans soumissions de données Les utilisateurs rencontrent souvent des informations ennuyeuses lors de la visite d'un site, telles qu'elles arrivent souvent d'une manière ou d'une autre à la page suivante sans soumettre des données au formulaire, ou d'atteindre souvent une page, qui est transférée sous la forme d'une chaîne de requête, telle que? Id = 236454. comme
Après avoir écrit l'article "Implémentation de la fonction de chuchotement dans la salle de chat ASP", de nombreux amis m'ont écrit pour me poser des questions sur la mise en œuvre d'autres fonctions avancées. En effet, les fonctions avancées telles que la gestion des chambres et des utilisateurs sont des fonctions essentielles pour une salle de chat complète. Il est difficile d'atteindre la fonction de la pièce ici. Par conséquent, je veux vous parler de ce problème.
J'ai toujours tendance à utiliser des tableaux pour résoudre ces deux problèmes. Cela ne veut pas dire qu'il ne peut pas être résolu avec les bases de données, mais nous devons considérer les problèmes de performances. De plus, l'utilisation des tableaux présente plusieurs avantages, qui sont propices au tri et au contrôle de la longueur totale. Rester dans la mémoire du serveur (promouvoir l'amélioration des performances). Permettez-moi d'abord de parler du problème de la salle. Ici, nous vous donnerons la méthode de basculement entre deux salles système. Quant à la méthode de construction de votre propre chambre, j'espère que tout le monde pourra le comprendre. Il y a aussi des questions sur l'affichage des utilisateurs en ligne. Parce que nous devons afficher les utilisateurs et les utilisateurs totaux dans chaque pièce, nous aurons une certaine interaction avec la salle. Veuillez faire attention lorsque vous parlez. Pour la commodité de l'utilisation de tous, j'essaie d'écrire ces fonctions dans des sous-programmes ou des sous-fonctions, afin que tout le monde puisse les appliquer directement.
Regardons d'abord la définition de Gloable.asa, ce qui est très important.
| Ce qui suit est le contenu cité: <Script Language = VBScript Runat = Server> Sub application_onstart () Application (Groom_name) = Xiaoyaoyou's que le nom de la salle de chat principale, la salle de chat que tout le monde visitera en premier DIM PCHAT_VALUE (50) Application (application (Groom_name) & _ Value) = PCHAT_VALUE 'P représente le privé G représente Globle utilisé pour enregistrer le contenu de la salle de chat de Xiaoyaoyou Application (application (Groom_name) & _ numéro) = 0 'Le nombre de conversations utilisées pour enregistrer la salle de chat Xiaoyaoyou Application (Health Master & _Value) = PCHAT_VALUE Application (Health Master & _Number) = 0 Dim Pchater_Value (150) Application (application (Groom_name) & er_value) = pchater_value 'Le nom du bavardage utilisé pour enregistrer la salle de chat Xiaoyaoyou Application (application (Groom_name) & ER_NUMBER) = 0 'Utiliser pour indiquer le nombre de personnes en ligne dans la salle de chat de Xiaoyaoyou Application (Health Master & ER_VALUE) = PCHATER_VALUE Application (Health Master & ER_NUMBER) = 0 Dim proom_value (50) proom_value (0) = xiaoyaoyou & (& System &) & [& application (application (grioom_name) & er_number) &] & personne proom_value (1) = Master de la santé & (& System &) & [& Application (Health Master & er_number) &] & People Application (Groom_Value) = proom_value 'utilisé pour enregistrer le nom de la salle application (groom_number) = 2 Sub-Sub Sub session_onstart () Session (Sroom_name) = application (Groom_name) 'Room par défaut pour chaque nouvel utilisateur Session (schater_name) = Session représente utilisée pour enregistrer le nom de l'orateur strProvider = driver = {Microsoft Access Driver (* .mdb)}; Dbq = & server.mappath (../ chat) & / & db / chater_message.mdb; Définir Cres = Server.CreateObject (ADODB.Connection) set res = server.createObject (adodb.recordSet) Cres.open strprovider res.activeConnection = Cres set session (res) = res 'Une instance de record Sub-Sub |
Partager: le déguisement ultime de la porte dérobée ASP Je me souviens du cheval de Troie qui prétendait n'avoir jamais été tué lorsque l'ASP Trojan est sorti. Haha, à ce jour, tout logiciel antivirus peut le tuer sans laisser d'armure ^ _ ^ haha, en raison de l'idée de changer la coquille de Troie pour éviter les logiciels antivirus, nous pouvons également essayer le cheval de Troie.
3 pages au total Page 123 Page suivante