Recommandé: ASP 3.0 Advanced Programming (37) 8.2.5 Objet Stream Object Stream est utilisé pour accéder au contenu d'un nœud, tel qu'un message électronique ou une page Web. Utilisez des objets Stream pour accéder au contenu réel d'un fichier ou d'une ressource. Par conséquent, la combinaison d'objets d'enregistrement et de plate-forme d'enregistrement peut non seulement accéder au serveur Web
La plupart des systèmes de statistiques du site Web actuels sont CGI, mais ils sont très compliqués à écrire. L'ASP est simple à apprendre et a les avantages de se combiner avec des bases de données. Par conséquent, sur la base du système de statistiques du site Web que j'ai fait auparavant, discutons avec vous le système de statistiques sur le site Web ASP.
Tout le monde a vu le système de statistiques du site Web de Wulin.com CNZZ. Il peut compter le nombre total de visites, le nombre moyen de visites par jour, le plus grand nombre de visites, le plus grand nombre de visites, le plus grand nombre de visites, l'analyse quotidienne du trafic, l'analyse mensuelle du trafic, l'analyse hebdomadaire du trafic, l'analyse du navigateur, etc.
En fait, la clé pour créer un système d'accès ASP est la conception de la structure de la table du système. Et comment collecter les variables CGI utilisateur et comment afficher les informations de l'utilisateur. En d'autres termes, la clé du système est deux programmes ASP, programmes de statistiques et programmes d'affichage.
Tout d'abord, examinons comment collecter les informations d'accès aux utilisateurs.
Lors de la rédaction de statistiques d'accès, nous devons connaître les informations suivantes sur l'utilisateur, l'IP du visiteur (la liste IP des visiteurs peut être formée en fonction de l'IP d'accès), du navigateur et du système d'exploitation du visiteur (indiquant le navigateur et les systèmes d'exploitation du visiteur), le temps d'accès du visiteur (Précédent l'analyse des visites, l'analyse des visites mensuellement des visites, l'analyse des visites). Jetons un coup d'œil aux déclarations qui utilisent ASP pour obtenir les informations ci-dessus:
1. Obtenez l'IP du visiteur
Dim m_ip M_ip = request.servervariables (redret_host) |
2. Obtenez des informations de navigateur
| DIM O_BROWSER, M_BROWSERTYPE Définir O_Browser = Server.CreateObject (MSWC.BrowserType) M_browsertype = o_browser.browser o_browser.version |
3. Obtenez l'heure d'accès
Dim m_datetime M_DateTime = Year (Date ()) & / & Right (0 & Month (Date ()), 2) & / Right (0 & Day (Date ()), 2) & / & Right (0 & Hour (Time ()), 2) &: & Right (0 & Minute (Time ()), 2) &: & Right (0 & Second (Time (), 2) |
4. Obtenez le système d'exploitation de l'utilisateur.
Utilisez l'instruction suivante dans ASP pour obtenir la chaîne HTTP_USER_AGENT du visiteur.
Sombre sombre Strusegerrent = request.servervariables (http_user_agent) |
| Mozilla / 4.0 (compatible; MSIE 4.01; Windows 98) |
Certaines des autres chaînes utilisateur majeures que nous voyons habituellement sont les suivantes:
Utilisation du navigateur de IE:
Mozilla / 2.0 (compatible; MSIE 3.01; Windows 95)
Mozilla / 4.0 (compatible; MSIE 4.0; Windows 95)
Mozilla / 4.0 (compatible; MSIE 4.01; Windows 98)
Mozilla / 4.0 (compatible; MSIE 5.0; Windows 98)
Mozilla / 4.0 (compatible; MSIE 5.0b2; Windows NT)
Utilisation du navigateur de Netscape:
Mozilla / 4.03 [en] (win95; i)
Mozilla / 4.08 〔en〕 (winnt; u; nav)
Mozilla / 4.5 [en] (winnt; u)
Mozilla / 3.04gold (win95; i)
Utilisation du navigateur de l'opéra:
Mozilla / 4.0 (compatible; Opera / 3.0; Windows 95) 3,50b10
Éditeur de FrontPage:
Mozilla / 2.0 (compatible; MS Frontpage 3.0)
Utilisation du système d'exploitation du soleil:
Mozilla / 3.01gold (x11; i; sunos 5.7 i86pc)
Mac à l'aide de PowerPC:
Mozilla / 4.0 (compatible; MSIE 4.5; mac_powerpc)
En analysant les chaînes ci-dessus, nous pouvons découvrir les règles et écrire un sous-programme pour déterminer le type de système d'exploitation que le visiteur utilise. Étant donné que l'utilisation des contrôles pour déterminer le type de navigateur dans ASP, nous devons mettre à jour le fichier Browser.ini, afin que nous puissions combiner cette chaîne pour juger les propriétés du navigateur.
Partager: ASP.NET utilise RAR pour réaliser la compression et la décompression des fichiers Si le programme RAR est installé sur le serveur, ASP.NET peut appeler RAR pour implémenter la compression et la décompression des fichiers. Cependant, il convient de noter que comme les programmes Web ne peuvent pas appeler directement les programmes clients (à moins que ActiveX ne soit utilisé, ActiveX est presque abandonné), si vous souhaitez l'implémenter,
2 pages de la page suivante de la page suivante précédente