Показано с 1 по 4 из 4

Тема: Как остановить пользователя.

  1. #1

    Регистрация
    25.12.2006
    Сообщений
    40
    Здравствуйте.
    У меня проблема.
    Получается, пользователь проголосовал за какой-то вариант один раз.
    Если он кликнет в браузере "Назад" и опять проголосует, то его голос будет учтен, как избавиться от этого, тоесть, не позволять проголосовать опять, или это так и должно быть?? Помогите пожалуйста.
    P.S.
    Еще одно, что означает оператор, или как его, "@",я его видел перед MySQL запросами в PHP коде.

  2. #2

    Регистрация
    11.02.2007
    Адрес
    Донецк, Украина
    Сообщений
    96
    Получается, пользователь проголосовал за какой-то вариант один раз.
    Если он кликнет в браузере "Назад" и опять проголосует, то его голос будет учтен, как избавиться от этого, тоесть, не позволять проголосовать опять, или это так и должно быть??
    имхо лучше всего сделать так, чтобы голосовать могли только зарегистрированные пользователи. Т.е. когда зарегеный юзер проголосовал, ты в таблицу голосовалки сможешь добавить запись с идентификатором этого юзера и вариантом который он выбрал. а если он попробует проголосовать второй раз - то ты сможешь проверить, голосовал ли он раньше - т.е. есть ли уже запись с его идентификатором

    Если не хочешь делать регистрацию, то можно вместе с вариантом ответа сохранять айпи адрес - чтоб с каждого можно было проголосовать максимум по 1 разу. или предлагать юзеру ввести свой имейл

    Еще одно, что означает оператор, или как его, "@",я его видел перед MySQL запросами в PHP коде.
    если поставить его перед любой инструкцией в пхп, то любые сообщения об ошибках, которые произойдут в результате её выполнения, проигнорируются

  3. #3

    Регистрация
    25.12.2006
    Сообщений
    40
    Scorched, а как это, ввести емеил, этож как-то надоест пользователю постоянно писать его.
    Как я сам не догадался про собачку ...Спасибо.

  4. #4

    Регистрация
    11.02.2007
    Адрес
    Донецк, Украина
    Сообщений
    96
    Scorched, а как это, ввести емеил, этож как-то надоест пользователю постоянно писать его
    что значит надоест?? 1 юзер может проголосовать только 1 раз, соответственно свой имейл ввести нужно будет 1 раз чтобы проголосовать. Это всего лишь один из множества ненадежных способов. Лучше сделать регистрацию юзеров, она так или иначе все равно понадобится

Похожие темы

  1. Как остановить анимацию Movieclip'а
    от misfit в разделе Flash-технологии
    Ответов: 1
    Последнее сообщение: 25.04.2008, 10:14
  2. 3ds Max 2008. Библия пользователя
    от eiff в разделе Программы
    Ответов: 0
    Последнее сообщение: 30.03.2008, 23:16
  3. Adobe Photoshop CS4. Библия пользователя
    от eiff в разделе Программы
    Ответов: 0
    Последнее сообщение: 30.03.2008, 22:41
  4. Как по ip определять город пользователя?
    от Veles в разделе Веб-программирование
    Ответов: 3
    Последнее сообщение: 20.06.2006, 14:04
  5. как остановить кадр
    от ofek в разделе Flash-технологии
    Ответов: 1
    Последнее сообщение: 25.06.2005, 11:12

Ваши права

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