Защита через cookies

Рейтинг: 0Ответов: 2Опубликовано: 09.01.2015

Друзья делаю голосовалку!

Защиту по IP сделал! Но ее мало - нужна защита в кукисах!

Голосовалка содержит категории и сами организации!

Организации выводяться по ссылке в виде: site.ru/index.php?org_id=Категория

Мне нужно что бы голосовать можно было только 1 раз в 1 категории, при переходе в другую - так же 1 раз!

У меня запивываются куки - но голосовать можно только 1 раз вообще - если перейти в другие категории то там уже голосовать нельзя, проголосовав до этого где-то!

Вот можно как то привязать чтение кукисов к ссылке - что бы они проверялись у определенных категориях - site.ru/index.php?org_id=Категория??

Ответы

▲ 0Принят
if(!isset($_COOKIE['site.ru/index.php?org_id=Категория'])){
    // учитываем голос и т.д
    ...
    // ставим куку на эту категорию, в значение можно что-то еще прописать, для удобства
    setcookie('site.ru/index.php?org_id=Категория','anystring');
}

При работе с куками средствами PHP есть ряд особенностей, это также нужно учесть.

▲ 0

куки не самая топ защита)))) защиты по ипу достаточно)