Рекомендуется: ASP 3.0 Advanced Programming (37) 8.2.5 Объект потокового потока потока используется для доступа к содержимому узлу, таким как сообщение электронной почты или веб-страница. Используйте потоковые объекты для доступа к реальному содержимому файла или ресурса. Следовательно, комбинирование объектов записи и записи может не только получить доступ к веб -серверу
Большинство текущих систем статистики веб -сайта являются CGI, но они очень сложны для написания. ASP прост в изучении и имеет преимущества объединения с базами данных. Поэтому, основываясь на системе статистики веб -сайта, которую я делал ранее, давайте обсудим с вами систему статистики веб -сайта ASP.
Все видели систему статистики веб -сайта wulin.com cnzz. Он может подсчитать общее количество посещений, среднее количество посещений в день, наибольшее количество посещений, наибольшее количество посещений, наибольшее количество посещений, ежедневный анализ трафика, ежемесячный анализ трафика, еженедельный анализ трафика, анализ браузера и т. Д.
Фактически, ключом к созданию системы статистики доступа ASP является конструкция структуры системной таблицы. И как собирать пользовательские переменные CGI и как отображать пользовательскую информацию. Другими словами, ключом к системе является две программы ASP, статистические программы и программы отображения.
Во -первых, давайте посмотрим, как собрать информацию о доступе пользователя.
При написании статистики доступа нам необходимо знать следующую информацию о пользователе, IP -адрес посетителя (список IP -списка посетителя может быть сформирована на основе IP Access), браузера и операционной системы посетителя (заявляя о браузере и операционной системе посетителя и пропорциональной диаграмме брусных систем всех посетителей и операционных систем), анализ «Периодические визиты», анализ «Перионевые визиты». Давайте посмотрим на утверждения, которые используют ASP для получения вышеуказанной информации:
1. Получите IP посетителя
Dim m_ip M_ip = request.servervariables (remote_host) |
2. Получить информацию о браузере
| Dim O_BROWSER, M_BROWSERTYPE SET O_BROWSER = SERVER.CreateObject (MSWC.BROWSERTYPE) M_browsertype = o_browser.browser o_browser.version |
3. Получить время доступа
Dim M_DateTime M_DateTime = Год (date ()) &/& right (0 и месяц (date ()), 2) &//right (0 & day (date ()), 2) &/& right (0 & cour (time ()), 2) &: & right (0 & minute (time ()), 2) &: & right (0 & second (time ()), 2) |
4. Получить операционную систему пользователя.
Используйте следующее оператор в ASP, чтобы получить строку HTTP_USER_AGENT.
Dim Struseragent Struseragent = request.servervariables (http_user_agent) |
| Mozilla/4,0 (совместимый; msie 4.01; Windows 98) |
Некоторые из других основных пользовательских строк, которые мы обычно видим, следующие:
Использование браузера IE:
Mozilla/2,0 (совместимый; msie 3.01; Windows 95)
Mozilla/4,0 (совместимый; msie 4.0; Windows 95)
Mozilla/4,0 (совместимый; msie 4.01; Windows 98)
Mozilla/4.0 (совместимо; MSIE 5.0; Windows 98)
Mozilla/4.0 (совместимый; MSIE 5.0B2; Windows NT)
Используя браузер Netscape:
Mozilla/4.03 [en] (Win95; I)
Mozilla/4.08 〔en〕 (winnt; u; vav)
Mozilla/4,5 [en] (winnt; u)
Mozilla/3.04gold (Win95; I)
Использование браузера Opera:
Mozilla/4,0 (совместимая; Opera/3.0; Windows 95) 3.50b10
Редактор фронтальной страницы:
Mozilla/2,0 (совместимый; MS FrontPage 3.0)
Использование операционной системы Sun:
Mozilla/3.01gold (x11; i; Sunos 5.7 i86pc)
Mac с помощью PowerPC:
Mozilla/4,0 (совместимый; msie 4.5; mac_powerpc)
Анализируя вышеуказанные строки, мы можем найти правила и написать подпрограмму, чтобы определить, какую операционную систему использует посетитель. Поскольку используя элементы управления для определения типа браузера в ASP, нам нужно обновить файл Browser.ini, чтобы мы могли объединить эту строку, чтобы оценить свойства браузера.
Share: ASP.NET использует RAR для реализации сжатия и декомпрессии файлов Если программа RAR установлена на сервере, то ASP.NET может вызвать RAR для реализации сжатия и декомпрессии файлов. Тем не менее, следует отметить, что, поскольку веб -программы не могут напрямую вызывать клиентские программы (если не используется ActiveX, ActiveX почти заброшен), если вы хотите его реализовать,
2 страницы в общей сложности предыдущей страницы 12 Следующая страница