Назад

Система голосования

Автор: Infarkt: Дата: 05.08.2010

У кого есть гайд или кто поможет с системой голосования ( проходиж по сылке на топ за это получаеш какуюто плюшку)

Смотрел системы голосования на разные движки и то пробывал не получалось всегда 0 поинтов.

Можно ли сделать чтобы проверка шла по ip т.е. если игрок прошол по сылке и проголосовал с ip: 65.342.833.94 (к примеру) то получить поинты он сможет только с этогоже адреса. Либо сделать так при переходе по сылке надо вписывать свой логин или ник в игре.

Автор: Infarkt: Дата: 05.08.2010

почему не поставлю ?

Автор: Renegade: Дата: 05.08.2010

опыта не хватит.

Автор: unded: Дата: 05.08.2010

не только на ип....
Ну нужно еше делать проверку ip+версия браузера
А кто ваще в танке можно добавить куки=)
А вообще много вариаций=)

можно, но поверь на слово, ты эту систему не поставишь. Да и обсуждалось тут совсем недавно


ты не как не можешь быть в этом уверен!
и я думаю не тебе судить что сможет он сделать а что нет.

Автор: Renegade: Дата: 05.08.2010

Цитата unded;23046:
не только на ип....
Ну нужно еше делать проверку ip+версия браузера
А кто ваще в танке можно добавить куки=)
А вообще много вариаций=)


Проще sql запросом прямо из личного кабинета ИМХО.

Автор: unded: Дата: 05.08.2010

Проще sql запросом прямо из личного кабинета ИМХО


Ну это ясное дело..
Не в пустоте же данные хранить...
И я привел примеры для проверки на проголосовавшего человека..

Автор: Infarkt: Дата: 05.08.2010

ну так ктото может гайд скинуть (на русском только)
либо тут отпишитесь как делать)

Автор: Renegade: Дата: 05.08.2010

"найдите мне за меня, я ленивый" (с)

Автор: Infarkt: Дата: 05.09.2010

UP

Автор: Kill Spirit: Дата: 05.09.2010

Поищи тут eathena.ws и воспользуйся поиском

Автор: Sanasol: Дата: 05.09.2010

Когда-то начинал делать такую фичу. Все куда-то испарилось нашел только проверку проголосовал ли человек.

Айпи надо заменять на айпи чела. И страницу на страницу со всеми проголосовавшими. т.е. своего сервера.



$top = file_get_contents('http://game100rus.com/sitedetails_6712.html');

$stranica = $top;
$userip = '92.127.107.184';
$pos = strpos($stranica, $userip);

if ($pos === false) {
echo "Вы не проголосовали.";
} else {
echo "Бонус зачислен.";

}

?>


Довольно не плохой способ с моей точки зрения и с точки зрения валидности голосования, а не накрутка как у многих.(имеется ввиду чтобы юзеры не накручивали себе поинты, очки, бонусы как угодно.)

Автор: biogirl: Дата: 05.23.2010

ну вот только ведь надо иметь статический ип... которого у многих нету