Ясно, что нужно использовать как куки так и IP - это наиболее надежное и проверенное сочетание. Но, видимо, я задал вопрос не совсем точно.
Я предполагаю использовать следующий алгоритм:
При загрузке какой-либо страницы сайта система пытается прочитать куку. Если кука обнаружена, то человек, загрузивший данную страницу, новым посетителем не считается. Если кука не обнаружена, то проверяется, не поступило ли в последние
?? (минут, часов, дней) запросов с данного IP-адреса. Если поступили, то человек новым посетителем не считается, а время последенего запроса обновляется. Если запросов с этого адреса в течении этих
?? (минут, часов, дней) не поступило и кука не обнаружена, то посетитель считается новым, система пытается поставить куку, логится IP посетителя и время загрузки данной страницы выставляется как время последней загрузки.
Мне же интересно, является ли такой алгоритм логически верным и каково тогда время -
??.
ИЕ6.0, который с установками "по умолчанию" левые куки просто выкидает
Ты абсолютно прав. У шестого ослика есть такая особенность, но системе, созданием которой я занимаюсь, она не страшна, так как куки она будет устанавливать из сервер-сайд скриптов сайта, на котором она используется. Так что эти куки не будут "левыми".