|
|
|
| Есть mysql база новостей когда кто-то заходит на страницу новости происходит запрос
который увеличивает кол-во просмотров на один. Однако один человек может зайти на страницу несколько раз и просмотры увеличатся на это кол-во раз. Можно записывать в куки , но для каждой просмотренной новости заводить куку глупо, тем более их можно удалить, что делать? | |
|
|
|
|
|
|
|
для: solon
(24.02.2009 в 17:01)
| | В такой формулировке, пожалуй, самым полезным будет выключить счетчик. | |
|
|
|
|
|
|
|
для: Trianon
(24.02.2009 в 17:12)
| | и каким способом определять включать или выключать счетчик? | |
|
|
|
|
|
|
|
для: Solon
(24.02.2009 в 17:41)
| | Никаким, Трианон имел ввиду выключить счётчик совсем.
Вобщем тема, не то что избита, а измордована вдоль и поперёк.
Если пользователь не зарегистрирован, то от накручивания счётчика никак застраховаться нельзя.
И почему вы думаете что вариант с куками - это глупо? Да и не надо заводить для каждой новости отдельную куку, эту информацию можно хранить в одной куке (желательно зашифрованной + время создания которой допустим 1 сутки)
Ну а если боитесь что её удалят, то как я уже сказал нужна регистрация. (да и то зарегистрировать можно сколь угодно много аккаунтов, если так важна кому-то накрутка вашего счётчика) | |
|
|
|