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 Голосование
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


 Страниц (6): [1] 2 3 4 5 6 »   

> Без описания
Mazej
Отправлено: 18 Ноября, 2004 - 00:49:55
Post Id



Super Member


Покинул форум
Сообщений всего: 1316
Дата рег-ции: Нояб. 2004  
Откуда: Татарстан г. Казань

Карма 0




Вообщем у меня есть голосование, и там поставлен код запись в Cookies я сделал таких несколько голосований и теперь у меня если человек проголосует в одном голосовании, то он не может голосовать в другом голосовании что нужно изменить в коде, а код вот


А вот код который запрещает голосовать второй раз
CODE:
setcookie("voted","yes",time() + 86400);
 
 Top
TvoyWeb Администратор
Отправлено: 18 Ноября, 2004 - 15:34:21
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




Mazej
А начет того что из за куков не дает голосовать, так видать твой скрипт не предназначен под множество опросов. Правда его можно немного переделать. То есть каждому голосованию надо дать уникальный ID и в куки тоже отправлять с этим уник. ID.
 
 Top
Mazej
Отправлено: 18 Ноября, 2004 - 15:45:39
Post Id



Super Member


Покинул форум
Сообщений всего: 1316
Дата рег-ции: Нояб. 2004  
Откуда: Татарстан г. Казань

Карма 0




Цитата:
А начет того что из за куков не дает голосовать, так видать твой скрипт не предназначен под множество опросов. Правда его можно немного переделать. То есть каждому голосованию надо дать уникальный ID и в куки тоже отправлять с этим уник. ID.

А как это сделать? Ведь я вообще не шарь в PHP это скрипт я сделал из статьи!
 
 Top
TvoyWeb Администратор
Отправлено: 18 Ноября, 2004 - 16:06:19
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




Тебе надо как то присваивать ID каждому голосованию.
например ты как то установил для каждого голосования его ID и определил для него (для ID) переменную $vote_id
Тогда в скрипте в куки надо посылать так
CODE:
setcookie("voted[".$voyte_id."]","yes",time() + 86400);

И в скрипте когда проверяешь куки, проверять не $vote, а $vote[$vote_id]
 
 Top
Mazej
Отправлено: 18 Ноября, 2004 - 16:22:15
Post Id



Super Member


Покинул форум
Сообщений всего: 1316
Дата рег-ции: Нояб. 2004  
Откуда: Татарстан г. Казань

Карма 0




Т.е. как я понял надо просто заменить вот это
CODE:
setcookie("voted","yes",time() + 86400);

на это
CODE:
setcookie("voted[".$voyte_id."]","yes",time() + 86400);
 
 Top
TvoyWeb Администратор
Отправлено: 18 Ноября, 2004 - 17:06:56
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




Mazej
Ну как же только просто поменять......... Недовольство, огорчение
Скрипт же должен проверять есть ли кука по имени voted[ID_опроса]., а такой проверки ты не сделал. И потом ты поменял строку, а ты задал ID в переменную $voyte_id ?
Короче это не HTML, метод проб, здесь не пройдет.
 
 Top
Mazej
Отправлено: 18 Ноября, 2004 - 17:19:50
Post Id



Super Member


Покинул форум
Сообщений всего: 1316
Дата рег-ции: Нояб. 2004  
Откуда: Татарстан г. Казань

Карма 0




CODE:
Ну как же только просто поменять.........
Скрипт же должен проверять есть ли кука по имени voted[ID_опроса]., а такой проверки ты не сделал. И потом ты поменял строку, а ты задал ID в переменную $voyte_id ?
Короче это не HTML, метод проб, здесь не пройдет.

А ты не смог бы показать как это делается?
 
 Top
TvoyWeb Администратор
Отправлено: 18 Ноября, 2004 - 17:21:37
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




Mazej
Ты бы показал свой код. Только нормальный код, а не то что ты выкладывал.
 
 Top
Mazej
Отправлено: 18 Ноября, 2004 - 17:24:46
Post Id



Super Member


Покинул форум
Сообщений всего: 1316
Дата рег-ции: Нояб. 2004  
Откуда: Татарстан г. Казань

Карма 0




CODE:
Ты бы показал свой код. Только нормальный код, а не то что ты выкладывал.

Чего тебе в этом коде то не нравится, это нормальный код я его с помощью статьи делал кстати он работает вот только с блокировкой проблема конечно я могу сделать так что бы пользователь мог многочисленно голосовать, но тогда какой толк, то от этого!
Это уже не голосование будет!
Я могу не код дать, а сам файл vote.php где расположен этот код и обрабатываются значения формы!
 
 Top
TvoyWeb Администратор
Отправлено: 18 Ноября, 2004 - 17:36:28
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




Цитата:
Чего тебе в этом коде то не нравится,

То как ты его выложил.
Цитата:
это нормальный код я его с помощью статьи делал

Ну скажем так, что это не нормальный код. На сервере где Register Globals выключен, он работать не будет, плюс будет выдавать кучу ошибок, если не включено подавление ошибок в PHP.
Вообщем по твоему опросу. В форме уже заложен (как я понял) ID опроса.
В двух местах добавил, лови и смотри.
Да и еще ......в следующий раз будешь прикреплять файлы, лучше архивируй их.
 
 Top
Страниц (6): [1] 2 3 4 5 6 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0, скрытых: 0)
« PHP/Perl »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.043]     [ Gzipped ]