Реклама на сайте Advertise with us

Система голосования. 1 голос 1 айпи. Как?

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:

SexBlogs.Name

С нами с 13.10.03
Сообщения: 3159
Рейтинг: 962

Ссылка на сообщениеДобавлено: 17/11/08 в 18:02       Ответить с цитатойцитата 

привет всем!
Пишу вот систему голосования, нужно что бы 1 айпишник мог проголосовать только один раз за сутки! Пишу айпишник в базу и при попытке голосования смотрю отметился ли он за последние 24 часа, дальше по обстоятельствам. Все работает вроде.
Теперь вопрос: как корректно чистить базу от тех уже ненужных айпишников которые проголосовали более суток назад. Запускать раз в сутки бот который пробежит и почистит лишнее?

заранее спасибо icon_wink.gif

ps php, mysql

Submit your blog to the sex blogs list. PR=3 Quickly approve! 10 posts min. Ping every 6 hour!

0
 

мы, цари - народ работящий!

С нами с 11.06.05
Сообщения: 13121
Рейтинг: 4892


Передовик Master-X (01.09.2018)
Ссылка на сообщениеДобавлено: 17/11/08 в 18:10       Ответить с цитатойцитата 

в WP есть плагин WP рейтинг
может его поковырять?

I work with reallifecam sex in Voyeur-House.TV

6
 



С нами с 28.02.03
Сообщения: 8532
Рейтинг: 1609

Ссылка на сообщениеДобавлено: 17/11/08 в 18:23       Ответить с цитатойцитата 

ябы нечего неудалял
просто вовремя inserta делалбы select и смотрел голосовали с этого ip или нет
есле да то как довно


потомбы можно былобы вывести самых активных читеров

Сдам место в подписи. Предложения в личку.

6
 



С нами с 31.07.08
Сообщения: 441
Рейтинг: 416

Ссылка на сообщениеДобавлено: 17/11/08 в 18:27       Ответить с цитатойцитата 

самое простое и правильное - вешать задание в крон и чистить в 00:00

Есть конечно еще варианты - чистить каждый раз когда добавляешь что-то новое или повесить бота прямо в мускуле (например на событие инсерт, он запустит чистилку), но это будет отнимать ресурсы.

6
 



С нами с 28.02.03
Сообщения: 8532
Рейтинг: 1609

Ссылка на сообщениеДобавлено: 17/11/08 в 18:28       Ответить с цитатойцитата 

>>задание в крон и чистить в 00:00
при таком раскладе можно 2 раза проголосовать в 23:59 и в 00:01

можно при голосовании сперва удалять всех угого дата поста старше суток
а потом делать insert

Сдам место в подписи. Предложения в личку.

6
 



С нами с 31.07.08
Сообщения: 441
Рейтинг: 416

Ссылка на сообщениеДобавлено: 17/11/08 в 18:34       Ответить с цитатойцитата 

Ну это наверное должно быть разрешено =)
если все же по времени (не более 1 раза за 24 часа) - то это динамика - значит либо со страницы слать запрос на предварительную очистку, либо вешать триггер на инсерт в самом мускуле (что будет шустрее).

6
 

« ... full on ... »

С нами с 17.03.07
Сообщения: 670
Рейтинг: 1686

Ссылка на сообщениеДобавлено: 17/11/08 в 18:40       Ответить с цитатойцитата 

Если нагрузка маленькая - при голосовании удалять, как сказал Alexs. Но это каждый раз лишний запрос.

А можно повесить скрипт на крон, который раз в час будет удалять все записи, у кого дата голосования больше суток. Будет небольшая погрешность, но роли она не играет никакой в адекватности результатов голосования.

Power of the lime madness...

6
 

php

С нами с 09.10.06
Сообщения: 3706
Рейтинг: 2410


Передовик Master-X (16.01.2010)
Ссылка на сообщениеДобавлено: 17/11/08 в 18:49       Ответить с цитатойцитата 

можно куку поставить, вряд ли кто то будет накручивать. ну конешно если ресурс большой то тада делаем дополнительный запрос и все

IPhosters.com - любые решения для Вас (виртуалы от $4.99, vps от $11.99, дедики от $95)

6
 

127.0.0.1

С нами с 26.04.06
Сообщения: 1092
Рейтинг: 557

Ссылка на сообщениеДобавлено: 17/11/08 в 22:58       Ответить с цитатойцитата 

записывать time() вместе с ип адресом в базу
далее делать выборку по базе последней строки с заданным ip и проверять
текущее_время - записанное_время если > 86400 (60 секунд*60минут*24часа) , значит можно засчитывать голосование

6
 

SexBlogs.Name

С нами с 13.10.03
Сообщения: 3159
Рейтинг: 962

Ссылка на сообщениеДобавлено: 18/11/08 в 13:10       Ответить с цитатойцитата 

Alexs писал:
ябы нечего неудалял
просто вовремя inserta делалбы select и смотрел голосовали с этого ip или нет
есле да то как довно
одним запросом?

Submit your blog to the sex blogs list. PR=3 Quickly approve! 10 posts min. Ping every 6 hour!

0
 

SexBlogs.Name

С нами с 13.10.03
Сообщения: 3159
Рейтинг: 962

Ссылка на сообщениеДобавлено: 18/11/08 в 13:15       Ответить с цитатойцитата 

Тут подумали и решили сделать возможным голосование с 1 айпишника только один раз в жизни icon_smile.gif
Буду писать в отдельную базу айпишник, номер голосования, дату и значение (1-5). И потом при попытке голосования запрещать или вообще не выводить форму показывать только оценку...

Submit your blog to the sex blogs list. PR=3 Quickly approve! 10 posts min. Ping every 6 hour!

0
 



С нами с 28.02.03
Сообщения: 8532
Рейтинг: 1609

Ссылка на сообщениеДобавлено: 18/11/08 в 13:36       Ответить с цитатойцитата 

Lamagro писал:
одним запросом?


http://www.citforum.ru/database/sql_kg/4-3-3.shtml
легко
все уже украдино донасс icon_smile.gif

Сдам место в подписи. Предложения в личку.

6
 



С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010


Передовик Master-X (16.03.2006) Передовик Master-X (01.04.2006) Передовик Master-X (16.04.2006) Передовик Master-X (01.05.2006) Передовик Master-X (01.11.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 18/11/08 в 14:01       Ответить с цитатойцитата 

+1 за такой вариант icon_smile.gif
только сделать не одним сложным запросом, а простыми, вначале insert, затем селект+делет smail101.gif

Alexs писал:

можно при голосовании сперва удалять всех угого дата поста старше суток
а потом делать insert

6
 



С нами с 20.01.03
Сообщения: 18003
Рейтинг: 9760


Передовик Master-X (01.03.2005) Передовик Master-X (16.03.2005) Передовик Master-X (16.10.2016) Передовик Master-X (01.11.2016) Передовик Master-X (16.11.2016) Ветеран трепа Master-X (01.12.2016)
Ссылка на сообщениеДобавлено: 18/11/08 в 18:09       Ответить с цитатойцитата 

Lamagro писал:
Тут подумали и решили сделать возможным голосование с 1 айпишника только один раз в жизни icon_smile.gif

было дело, у приличной части всего города - 1 внешний айпи icon_smile.gif

6
 

SexBlogs.Name

С нами с 13.10.03
Сообщения: 3159
Рейтинг: 962

Ссылка на сообщениеДобавлено: 19/11/08 в 07:24       Ответить с цитатойцитата 

SAV писал:
было дело, у приличной части всего города - 1 внешний айпи icon_smile.gif
бля а ведь запросто... и чего делать ставить еще и куку? или оставить пока так...

2ibiz почему простыми?

2Alexs спасибо icon_smile.gif

Submit your blog to the sex blogs list. PR=3 Quickly approve! 10 posts min. Ping every 6 hour!

0
 



С нами с 28.02.03
Сообщения: 8532
Рейтинг: 1609

Ссылка на сообщениеДобавлено: 19/11/08 в 11:03       Ответить с цитатойцитата 

проблема в куке втом что ее можно грохнуть и проголосоват снова

Сдам место в подписи. Предложения в личку.

6
 



С нами с 03.05.07
Сообщения: 801
Рейтинг: 825

Ссылка на сообщениеДобавлено: 19/11/08 в 21:29       Ответить с цитатойцитата 

Lamagro писал:
Запускать раз в сутки бот который пробежит и почистит лишнее?

Делается одним запросом.
Код:

mysql_query("DELETE FROM `rating` WHERE `date`<=".time()*60*60*24);

создай свою партнёрку

6
 

SexBlogs.Name

С нами с 13.10.03
Сообщения: 3159
Рейтинг: 962

Ссылка на сообщениеДобавлено: 20/11/08 в 13:00       Ответить с цитатойцитата 

Alexs писал:
проблема в куке втом что ее можно грохнуть и проголосоват снова
это я понимаю icon_smile.gif ладно пока останется только айпи

2CJLOG спасибо icon_wink.gif

Submit your blog to the sex blogs list. PR=3 Quickly approve! 10 posts min. Ping every 6 hour!

0
 



С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010


Передовик Master-X (16.03.2006) Передовик Master-X (01.04.2006) Передовик Master-X (16.04.2006) Передовик Master-X (01.05.2006) Передовик Master-X (01.11.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 20/11/08 в 13:34       Ответить с цитатойцитата 

Lamagro писал:

2ibiz почему простыми?


понятнее будет.. и еще нагрузка меньше, если сложный криво напишешь

6
 

SexBlogs.Name

С нами с 13.10.03
Сообщения: 3159
Рейтинг: 962

Ссылка на сообщениеДобавлено: 20/11/08 в 15:58       Ответить с цитатойцитата 

ibiz писал:
понятнее будет.. и еще нагрузка меньше, если сложный криво напишешь
ясно
ок

Submit your blog to the sex blogs list. PR=3 Quickly approve! 10 posts min. Ping every 6 hour!

0
 



С нами с 20.01.03
Сообщения: 18003
Рейтинг: 9760


Передовик Master-X (01.03.2005) Передовик Master-X (16.03.2005) Передовик Master-X (16.10.2016) Передовик Master-X (01.11.2016) Передовик Master-X (16.11.2016) Ветеран трепа Master-X (01.12.2016)
Ссылка на сообщениеДобавлено: 20/11/08 в 16:17       Ответить с цитатойцитата 

Alexs писал:
проблема в куке втом что ее можно грохнуть и проголосоват снова

проблема айпи в том, что можно взять бАльшой список прокси и проголосовать по нему icon_smile.gif

6
 

full-plastic programmist

С нами с 05.09.03
Сообщения: 8361
Рейтинг: 4779

Ссылка на сообщениеДобавлено: 20/11/08 в 20:05       Ответить с цитатойцитата 

localhost писал:
записывать time() вместе с ип адресом в базу
далее делать выборку по базе последней строки с заданным ip и проверять
текущее_время - записанное_время если > 86400 (60 секунд*60минут*24часа) , значит можно засчитывать голосование

я бы так и делал. и дополнительно еще куку ставить.

а еще можно проверять от накрутки - если за один пункт больше какого то числа голосов за короткое время - то считать его подозрительным на накрутку и дальше уже действовать как сам придумаешь.

вот соскучился по мастеру...

6
 

SexBlogs.Name

С нами с 13.10.03
Сообщения: 3159
Рейтинг: 962

Ссылка на сообщениеДобавлено: 22/11/08 в 09:35       Ответить с цитатойцитата 

SAV писал:
проблема айпи в том, что можно взять бАльшой список прокси и проголосовать по нему icon_smile.gif
ну куку всетаки легче стереть чем найти бАльшой список проксей, так что этот вариант всетаки наверное предпочтительней icon_smile.gif

2Kors icon_smile.gif ну счас ввяжемся а там уже видно будет

Submit your blog to the sex blogs list. PR=3 Quickly approve! 10 posts min. Ping every 6 hour!

0
 



С нами с 03.07.05
Сообщения: 474
Рейтинг: 231

Ссылка на сообщениеДобавлено: 27/11/08 в 01:32       Ответить с цитатойцитата 

Сделай регистрацию с привязкой к кредитке icon_rolleyes.gif
Накрутить то можно будет, но достать 10 кредиток, гораздо сложнее чем 10 проксей. icon_cool.gif

PROMO!!! Free Dedicated servers! Send me PM.
Dedicated servers in Europe (DE,NL,RO) and USA from 39$.

6
 

SexBlogs.Name

С нами с 13.10.03
Сообщения: 3159
Рейтинг: 962

Ссылка на сообщениеДобавлено: 27/11/08 в 11:04       Ответить с цитатойцитата 

netzoner писал:
Сделай регистрацию с привязкой к кредитке icon_rolleyes.gif
Голосование доступно не только для зарегистрированных пользователей. Так вообще без результатов голосования можно остаться smail101.gif
да и в зоне .ru голосование - какие кредитки

Submit your blog to the sex blogs list. PR=3 Quickly approve! 10 posts min. Ping every 6 hour!

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »