Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
Strict Standards: Resource ID#24 used as offset, casting to integer (24) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
Strict Standards: Resource ID#27 used as offset, casting to integer (27) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401 ТвойWeb :: PHP Голосование
Покинул форум
Сообщений всего: 1316
Дата рег-ции: Нояб. 2004 Откуда: Татарстан г. Казань
Карма 0
Вообщем у меня есть голосование, и там поставлен код запись в Cookies я сделал таких несколько голосований и теперь у меня если человек проголосует в одном голосовании, то он не может голосовать в другом голосовании что нужно изменить в коде, а код вот
А вот код который запрещает голосовать второй раз
CODE:
setcookie("voted","yes",time() + 86400);
TvoyWeb
Отправлено: 18 Ноября, 2004 - 15:34:21
Главный здесь
Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003 Откуда: Tashkent Uz
Карма 52
Mazej
А начет того что из за куков не дает голосовать, так видать твой скрипт не предназначен под множество опросов. Правда его можно немного переделать. То есть каждому голосованию надо дать уникальный ID и в куки тоже отправлять с этим уник. ID.
Mazej
Отправлено: 18 Ноября, 2004 - 15:45:39
Super Member
Покинул форум
Сообщений всего: 1316
Дата рег-ции: Нояб. 2004 Откуда: Татарстан г. Казань
Карма 0
Цитата:
А начет того что из за куков не дает голосовать, так видать твой скрипт не предназначен под множество опросов. Правда его можно немного переделать. То есть каждому голосованию надо дать уникальный ID и в куки тоже отправлять с этим уник. ID.
А как это сделать? Ведь я вообще не шарь в PHP это скрипт я сделал из статьи!
TvoyWeb
Отправлено: 18 Ноября, 2004 - 16:06:19
Главный здесь
Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003 Откуда: Tashkent Uz
Карма 52
Тебе надо как то присваивать ID каждому голосованию.
например ты как то установил для каждого голосования его ID и определил для него (для ID) переменную $vote_id
Тогда в скрипте в куки надо посылать так
Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003 Откуда: Tashkent Uz
Карма 52
Mazej
Ну как же только просто поменять.........
Скрипт же должен проверять есть ли кука по имени voted[ID_опроса]., а такой проверки ты не сделал. И потом ты поменял строку, а ты задал ID в переменную $voyte_id ?
Короче это не HTML, метод проб, здесь не пройдет.
Mazej
Отправлено: 18 Ноября, 2004 - 17:19:50
Super Member
Покинул форум
Сообщений всего: 1316
Дата рег-ции: Нояб. 2004 Откуда: Татарстан г. Казань
Карма 0
CODE:
Ну как же только просто поменять.........
Скрипт же должен проверять есть ли кука по имени voted[ID_опроса]., а такой проверки ты не сделал. И потом ты поменял строку, а ты задал ID в переменную $voyte_id ?
Короче это не HTML, метод проб, здесь не пройдет.
А ты не смог бы показать как это делается?
TvoyWeb
Отправлено: 18 Ноября, 2004 - 17:21:37
Главный здесь
Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003 Откуда: Tashkent Uz
Карма 52
Mazej
Ты бы показал свой код. Только нормальный код, а не то что ты выкладывал.
Mazej
Отправлено: 18 Ноября, 2004 - 17:24:46
Super Member
Покинул форум
Сообщений всего: 1316
Дата рег-ции: Нояб. 2004 Откуда: Татарстан г. Казань
Карма 0
CODE:
Ты бы показал свой код. Только нормальный код, а не то что ты выкладывал.
Чего тебе в этом коде то не нравится, это нормальный код я его с помощью статьи делал кстати он работает вот только с блокировкой проблема конечно я могу сделать так что бы пользователь мог многочисленно голосовать, но тогда какой толк, то от этого!
Это уже не голосование будет!
Я могу не код дать, а сам файл vote.php где расположен этот код и обрабатываются значения формы!
TvoyWeb
Отправлено: 18 Ноября, 2004 - 17:36:28
Главный здесь
Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003 Откуда: Tashkent Uz
Карма 52
Цитата:
Чего тебе в этом коде то не нравится,
То как ты его выложил.
Цитата:
это нормальный код я его с помощью статьи делал
Ну скажем так, что это не нормальный код. На сервере где Register Globals выключен, он работать не будет, плюс будет выдавать кучу ошибок, если не включено подавление ошибок в PHP.
Вообщем по твоему опросу. В форме уже заложен (как я понял) ID опроса.
В двух местах добавил, лови и смотри.
Да и еще ......в следующий раз будешь прикреплять файлы, лучше архивируй их.
Все гости форума могут просматривать этот раздел. Только администраторы и модераторы могут создавать новые темы в этом разделе. Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®
[Script Execution time: 0.0362] [ Gzipped ]
Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33