Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Веб-программирование > ASP
Перезагрузить страницу Счетчик неправильно считает посещения
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
Виталик Виталик вне форума
Member
 
Сообщений: 333
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 29.03.2006
По умолчанию Счетчик неправильно считает посещения - 29.03.2006, 15:06

есть такой счетчик:

Код:
<%
  Const ForReading = 1
  Const ForWriting = 2
  Const Create = False
  Dim objFSO
  Dim TS
  Dim strLine
  Dim strFileName
  strFileName = "c:inetpubwwwrootnew2writeaspcounter.txt"
  Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
  Set TS = objFSO.OpenTextFile(strFileName, ForReading, Create)
  If Not TS.AtEndOfStream  Then
    strLine = TS.ReadLine
  End If
  TS.Close
  Set ts = objFSO.OpenTextFile(strFileName, ForWriting, Create)
  strLine = strLine +1
  ts.Write strLine
  ts.Close
  Set TS = Nothing
  Set objFSO = Nothing

  strFileName = "c:inetpubwwwrootnew2writeaspcounter.log"
  Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
  Set ts = objFSO.OpenTextFile(strFileName, 8, 1)

  ts.Write Now() & " - " & Request.ServerVariables("REMOTE_ADDR") & vbCrLf
  ts.Close
  Set TS = Nothing
  Set objFSO = Nothing

  Response.Write strLine
%>

все работает отлично, но так как сайт добавлен в различные поисковики, то с них постоянно приходят запросы какие-то (наверно проверяется наличие страницы), то этот счетчик также считает и эти запросы. т.е. показывает неправильное колличество посещений. как это можно исправить, чтобы счетчик не считал запросы с поисковиков?
Ответить с цитированием
  (#2 (permalink)) Старый
Fuud Fuud вне форума
Member
 
Сообщений: 4,076
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 03.09.2004
По умолчанию 02.04.2006, 20:58

проверять поле agent - подозреваю, что поисковики указывают там что-то свое.
Ответить с цитированием
  (#3 (permalink)) Старый
Виталик Виталик вне форума
Member
 
Сообщений: 333
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 29.03.2006
По умолчанию 03.04.2006, 13:34

да, спасибо.. я уже нашел ответ на этот вопрос, только в разделе PHP. теперь осталось только собрать список всех имен агентов в поисковиках. но это уже вопрос времени..
Ответить с цитированием
  (#4 (permalink)) Старый
Fuud Fuud вне форума
Member
 
Сообщений: 4,076
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 03.09.2004
По умолчанию 03.04.2006, 13:49

Не проще собрать всех агентов юзеров (основных всего три - IE, Mozila, Opera)
Ответить с цитированием
  (#5 (permalink)) Старый
Виталик Виталик вне форума
Member
 
Сообщений: 333
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 29.03.2006
По умолчанию 03.04.2006, 13:51

мне стыдно.. у нас это называется "протупил"
Ответить с цитированием
Ads.
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ошибка не правильно считает НОД мне выводит НОД = 0 plushka Pascal 0 02.04.2012 19:25
DVD-Rom неправильно работает k3na4 Техническая поддержка 3 03.12.2011 20:12
что такое WFP и почему аваст считает это за вирус? KeX Любые вопросы от новичков 1 01.07.2011 08:14
Нужно написать функцию, которая считает, допустят ли студента до экзамена Elisa23888 Haskell 0 18.04.2011 18:31
Программа не считает расчеты в С++ монстрик Вопросы начинающих программистов 1 10.01.2011 14:55
Не работает CDc , что неправильно Evgenijj Visual C++ 2 22.05.2009 11:34
Заголовок в письме отправляется неправильно Graf_L Delphi 8 25.11.2005 19:27
Как написать программу которая считает квадрат числа Buka Вопросы начинающих программистов 1 28.11.2004 10:56
Примитивы неправильно прорисовываются ALLex Программирование графики 5 21.07.2004 22:28
Как встроить в приложение таймер, который считает время работы приложения MrLamozzz Visual C++ 3 22.05.2004 11:41
Как написать IP-счётчик посещения delta Delphi 9 22.12.2003 22:40
Файл закачивается неправильно depressman Perl 2 27.02.2003 23:10



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов