Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 20 из 23

Тема: голосование (один раз каждому)

  1. #1

    Регистрация
    04.11.2004
    Адрес
    Птз
    Сообщений
    158

    голосование (один раз каждому)

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

  2. #2

    Регистрация
    23.11.2004
    Сообщений
    16
    думаю ставить ему куку - другого пути не вижу. а по кукишу определять голосовал уже или нет

  3. #3

    Регистрация
    04.11.2004
    Адрес
    Птз
    Сообщений
    158
    Борисович, а вот как именно???... что в куку записывать и т.д. и т.п.... то что через куку я тож так думаю... если бы она была бы еще и вченой (сколько угодно бы в нее влезало) то вообще не было бы проблем...

  4. #4

    Регистрация
    23.11.2004
    Сообщений
    16
    да я бы записывал бы только 1 переменную в куку:

    voice например

    пока человек не проголосовал voice=0, а когда проголосовал становится 1.

    а в коде написать: если voice=1, то не давать им голосовать ertertert4523

  5. #5

    Регистрация
    04.11.2004
    Адрес
    Птз
    Сообщений
    158
    Борисович, дело в том что много работ... я же не буду создавать для каждой новой куку... мне надо както в нее записахть номера работ за которых чел проголосвал!!! вот...

  6. #6

    Регистрация
    23.11.2004
    Сообщений
    16
    да, maniac, тогда надо посинкать

    а сколько работ предполагается всего (10, 100, 1000) ?

  7. #7

    Регистрация
    04.11.2004
    Адрес
    Птз
    Сообщений
    158
    Борисович, ну вообще до ста думаю я еше не скоро дойду... но к 50 смелыми шагами уже...
    [Только зарегистрированные пользователи могут видеть ссылки. ] ... тут мы тоже финькаем... пока тоже не удачно...

  8. #8

    Регистрация
    11.09.2004
    Сообщений
    78
    [b]А эту куку ведь можно удалить и потом опять проголосовать!

  9. #9

    Регистрация
    04.11.2004
    Адрес
    Птз
    Сообщений
    158
    bmn, неужто кому-то надо будет удалять куку чтобы проголосовать у меня еще раз??? это было бы актуально на каких-нибудь крытых сайтах... -))) хотя хер знает...

  10. #10

    Регистрация
    11.09.2004
    Сообщений
    78
    maniac, ну я понимаю, что лучше сделать один раз, но хорошо!
    Чтоб потом, когда понадобится сделать скрипт голосования не пыхтеть еще раз.

  11. #11

    Регистрация
    04.11.2004
    Адрес
    Птз
    Сообщений
    158
    bmn, ну это да... но другого способа я пока не нашел!!! на дефоруме тему закрыли (окола 30 сообщений) но так ни к чему дельному и не пришли...

  12. #12

    Регистрация
    11.09.2004
    Сообщений
    78
    А попробуй еще определять IP .. и записывать в базу или в файл.
    Если будет блок по ИП и по КУКИСАМ то уже сложнее будет.

  13. #13

    Регистрация
    11.09.2004
    Сообщений
    78
    А вообще самое рульное - сделать пользовательскую систему.
    Ну при голосовании ты вводишь е-майл, на который присылается код и логин, который надо ввести при голосовании.
    Если е-майл повторяется, то тогда не давать проголосовать.

  14. #14

    Регистрация
    11.09.2004
    Сообщений
    78
    bmn, неужто кому-то надо будет удалять куку чтобы проголосовать у меня еще раз??? это было бы актуально на каких-нибудь крытых сайтах... -))) хотя хер знает...
    [b]Не уверен, что тебе и посетителям будет приятно смотреть когда оценка на всех твоих работах будет: 1

  15. #15

    Регистрация
    04.11.2004
    Адрес
    Птз
    Сообщений
    158
    bmn, кароче никаких дополнительных сведений... польззотватели не буду голосовать если им больше чем один раз нажать будет!!! по айпи и по кукисам и по юзер агенту... надо будет попробовать...

    П.С. и не пиши так часто -))) ругать будут

  16. #16

    Регистрация
    06.02.2005
    Адрес
    Ростов-на-Дону
    Сообщений
    4
    ей богу спорите как дети...а еще знатоки называется...так и быть,поведаю вам,как поступают хорошие программисты в таком элементарном случае...(и выбросьте сво куки незачем сорить на компе у юзера его нужно уважать)...и это факт...

    так вот заводится в базе специальное поле...при голосовании учитывается ip адрес проголосовавшего и записывается время голосования в это поле...если пользователь хочет проголосовать еще раз...то он просто нажимает на кнопку а его голос не учитывается,так как делается проверка...к тем данным,записанным в этом поле(дата голосования) например прибавляется 14 суток тоесть через 2 недели пользователь опять сможет проголосовать...это все делается очень просто...и непринужденно так что выкиньте куки говорю еще раз.... (хорошо что до сессий дело не дошло ) )

  17. #17

    Регистрация
    06.02.2005
    Адрес
    Ростов-на-Дону
    Сообщений
    4
    а также есть еще проще вариант....

    когда пользователь голосует,записываем в базу его IP и заводим поле со значением 0 далее если пользователь голосует,этому полю уже присваиваем 1 еще раз - 2 еще раз - 3 и так далее сколько вы хотите а как только поле равно например 5 тогда сбрасываем "счетчик" и делаем поле равное 0 и тогда пользователь может еще раз проголосовать...

  18. #18

    Регистрация
    04.11.2004
    Адрес
    Птз
    Сообщений
    158
    LimP, не понимаю с чего вдруг о себе такого мнения??? и при чем тут знатоки??? в этот раздел на форуме пишу первый раз... обычно своими силами обходился...

    оба варианта безсмысленные (в моем случае)... даже поясню почему...

    Вариант первый:
    1. у меня много работ и у каждой есть голосвание...
    2. айпи - весчь не постоянная... всё к нему привязвать - глупо...
    3. у меня этот скрипт используеться чтобы у меня в комментариях не флудили... тоесеть с одного айпи чел может добавить следующее сообщение только через одну минуту!!!
    итого способ подходит только для одного голосования и носит все равно верменный характер!!! да и с айпи там фигня...

    Вариант второй:
    да блин что там говорить.. вообще не понял...

    П.С. впредь когда называешь себя хорошим программером сначала вникни в вопрос хотябы...

  19. #19

    Регистрация
    11.09.2004
    Сообщений
    78
    LimP, мда.. какой уже раз говорить что ИП - фигня! 35cf3534f5234

    хорошие программисты
    :roll:

  20. #20

    Регистрация
    09.12.2003
    Адрес
    Минск
    Сообщений
    240
    Господа, вы не правы.
    Нормальные голосовалки пишутся именно так, как написал LimP.
    Конечно можно еще добавить куку.

    Вообще кто захочет заспамить вам голосовалку - заспамит и с кукисами и с айпишниками ...

    По поводу голосовалки в портфеле - по моему дурная затея вообще. Ты же ссылку на портфель клиентам скидываешь? А в портфель идут самые лучшие работы? Вывод - ...

    bmn, не фладь в моем разделе, забаню.

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. Ответов: 0
    Последнее сообщение: 26.11.2012, 01:04
  2. еще один кидала
    от Tempika в разделе Флейм
    Ответов: 21
    Последнее сообщение: 22.07.2007, 00:34
  3. отдых нужен каждому!!!!1
    от amar56 в разделе Флейм
    Ответов: 37
    Последнее сообщение: 01.12.2006, 18:44
  4. Голосование за лучшую открытку
    от finnish_sniper в разделе Флейм
    Ответов: 11
    Последнее сообщение: 16.12.2005, 00:10
  5. Каждому браузеру свой стиль
    от WebDev в разделе Вёрстка сайта
    Ответов: 1
    Последнее сообщение: 26.02.2005, 00:36

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •