Не записывать в БД при refresh

Reaver

Guest
Не записывать в БД при refresh

есть скрипт статистики который пишет в БД MySQL

при рефреше страницы все время идет запись в БД.
Как избавиться от записи при refresh не используя куки
 

Tor

Новичок
Ринат
бред

Reaver
ответь себе на вопросы
1) что пишется в базу?
2) чем отличаются две строки - в первый заход и при рефреше?
 

Фанат

oncle terrible
Команда форума
оппа. я невнимательно прочёл вопрос.
вот что значит привычка.
ссылки мои никуда не годятся.

Reaver, Спайлог, к примеру, пишет и рефреши.
а избавиться - нетривиальная задачка.
 

Tor

Новичок
Фанат
здесь описывается решение несколько иной проблемы
phpclub.ru/faq/wakka.php?wak...tions&v=ttm

проблема Reaver-а может быть решена, как самы простой вариант, уникальным индексом по полям: ip, page, date("Y-m-d H:i")
 

Фанат

oncle terrible
Команда форума
прежде, чем давать решение, надо определиться с задачей.
ты подразумеваешь, что рефреш страницы через минуту - это уже другой хит. такое мнение имеет право на существование, но следует определиться - устраивает ли это автора вопроса.
к тому же, будет работать не всегда.
 

Tor

Новичок
это был самый простой вариант, о чем и написано
если нужна более другая логика приложения, она может быть реализована иначе - это очевидно, не так ли?

-~{}~ 23.06.05 14:05:

з.ы. и почему, простите, будет не всегда работать?
 

Фанат

oncle terrible
Команда форума
поставленную задачу данный вариант решает криво.
два хита в .59 и 00 запишутся.
придумай что-нибудь такое же простое, но более работающее.
 

Фанат

oncle terrible
Команда форума
не увлекайся.
ты сейчас помогаешь не мне.
а автору вопроса.
с предложениями обращайся к нему, а не ко мне
 
Сверху