|
|
|
Делаю фотоконкурс. помощь с ограничением по времени голосования
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, доделываю скрипт конкурса фотографий! и вот в чём загвоздка! принимаю голос по ИП после конечно же у него больше нет прав голосовать! хочу сделать так что бы ИП блокировался на определённое время! допустим хочу чтобы голос можно было отдавать через час,два,день! вы поняли! хочу назначит период за отдавание голоса! подскажите как можно сделать такое при помощи PHP+MYSQL . с базой это дело связано а то смотрел разные примеры и там всё в куках или сессиях! С Уважением, GeoNat! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2012, 10:37:35 |
|
||
|
Делаю фотоконкурс. помощь с ограничением по времени голосования
|
|||
|---|---|---|---|
|
#18+
GeoNat, храните в БД IP и дату голосования. при попытке голосования смотрите голосовал ли данный адрес, и если да - то прошел ли заданный вами промежуток времени. если прошел учитываем голос и обновляем в базе время голосования для данного адреса. если период не прошел - сообщаем что так часто голосовать нельзя ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2012, 11:15:51 |
|
||
|
Делаю фотоконкурс. помощь с ограничением по времени голосования
|
|||
|---|---|---|---|
|
#18+
r u, спасибо я так и делаю! меня больше интурисует функция . вычисления периода! можете показать пример?! ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2012, 16:28:22 |
|
||
|
Делаю фотоконкурс. помощь с ограничением по времени голосования
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2012, 16:29:55 |
|
||
|
Делаю фотоконкурс. помощь с ограничением по времени голосования
|
|||
|---|---|---|---|
|
#18+
Если использовать СУБД то это не пригодится, зачем сбивать столку? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2012, 16:36:36 |
|
||
|
Делаю фотоконкурс. помощь с ограничением по времени голосования
|
|||
|---|---|---|---|
|
#18+
HettЕсли использовать СУБД то это не пригодится, зачем сбивать столку? ибо мы в форуме по php. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2012, 16:54:10 |
|
||
|
Делаю фотоконкурс. помощь с ограничением по времени голосования
|
|||
|---|---|---|---|
|
#18+
Спасибо всем, но вот меня заинтерисовал ответ от Hett HettЕсли использовать СУБД то это не пригодится, зачем сбивать столку? Hett, вы можете предложить что то другое? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2012, 17:44:16 |
|
||
|
Делаю фотоконкурс. помощь с ограничением по времени голосования
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2012, 17:45:32 |
|
||
|
Делаю фотоконкурс. помощь с ограничением по времени голосования
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2012, 18:37:35 |
|
||
|
Делаю фотоконкурс. помощь с ограничением по времени голосования
|
|||
|---|---|---|---|
|
#18+
Hett Код: sql 1. ну вернет ваш запрос ноль. это что значит? что с данного адреса никто не голосовал(надо сделать insert) или что таймаут еще не прошел(ничего не надо делать)? )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2012, 20:23:44 |
|
||
|
Делаю фотоконкурс. помощь с ограничением по времени голосования
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. Но лучше так не делать. Вообще я не сказал, что "возьмите этот запрос и используйте его". Свою голову все равно использовать придется же чо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2012, 21:14:17 |
|
||
|
Делаю фотоконкурс. помощь с ограничением по времени голосования
|
|||
|---|---|---|---|
|
#18+
Hett, на уровне приложения как он узнает что вывести юзеру - что его голос учтен или что ему нельзя так часто голосовать или что его голос учтен повторно? зачем в данном случае логику пихать в бд? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2012, 05:37:18 |
|
||
|
Делаю фотоконкурс. помощь с ограничением по времени голосования
|
|||
|---|---|---|---|
|
#18+
Наверное будет лучше выводить данные из бд и обрабатывать ПХП скриптом как вы и говорите r u ? просто нехочу чтобы БД заморачивалась на такие запросы! или всё таки стоит в БД всё решать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2012, 11:47:27 |
|
||
|
Делаю фотоконкурс. помощь с ограничением по времени голосования
|
|||
|---|---|---|---|
|
#18+
GeoNat, как хотите. я бы не заморачивался и сделал элементарно Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2012, 11:56:15 |
|
||
|
Делаю фотоконкурс. помощь с ограничением по времени голосования
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. не забудьте индексы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2012, 11:57:20 |
|
||
|
Делаю фотоконкурс. помощь с ограничением по времени голосования
|
|||
|---|---|---|---|
|
#18+
r u, возможно еще придется заморачиваться с часовыми поясами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2012, 12:00:24 |
|
||
|
Делаю фотоконкурс. помощь с ограничением по времени голосования
|
|||
|---|---|---|---|
|
#18+
Hettr u, возможно еще придется заморачиваться с часовыми поясами. зачем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2012, 12:03:48 |
|
||
|
Делаю фотоконкурс. помощь с ограничением по времени голосования
|
|||
|---|---|---|---|
|
#18+
r uHettr u, возможно еще придется заморачиваться с часовыми поясами. зачем? Это я о том, что если работать с time() в php и CURRENT_DATE или NOW() в мускуле. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2012, 12:06:19 |
|
||
|
Делаю фотоконкурс. помощь с ограничением по времени голосования
|
|||
|---|---|---|---|
|
#18+
Спасибо всем огромное! очень помогли ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2012, 12:13:29 |
|
||
|
Делаю фотоконкурс. помощь с ограничением по времени голосования
|
|||
|---|---|---|---|
|
#18+
Hett, можете выделить преимущества вашего подхода? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2012, 12:23:38 |
|
||
|
Делаю фотоконкурс. помощь с ограничением по времени голосования
|
|||
|---|---|---|---|
|
#18+
r uHett, можете выделить преимущества вашего подхода? да особых как бы и нету, мне моя логика кажется нагляднее. PS^ кстати про time я прогнал, возможно, оно не зависит от временной зоны. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2012, 12:42:12 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=37797413&tid=1465146]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
293ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 241ms |
| total: | 632ms |

| 0 / 0 |
