Strict Standards: Resource ID#33 used as offset, casting to integer (33) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#35 used as offset, casting to integer (35) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#36 used as offset, casting to integer (36) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: Защита от накрутки [2]
ТвойWeb » WebMaster класс » PHP/Perl » Защита от накрутки

Страниц (2): « 1 [2]
 

11. Vladimir - 19 Марта, 2009 - 11:11:55 - перейти к сообщению
Возможно ли сделать так, чтобы каждый
файл.php&id=1
файл.php&id=2
файл.php&id=3
и т.д. создавал свой cookie?
12. Furax - 19 Марта, 2009 - 23:39:23 - перейти к сообщению
Возможно: первый аргумент setCookie - это имя кука. Но общее количество куков в браузере от одного узла ограничено - обычно порядка 20 штук.
13. Vladimir - 20 Марта, 2009 - 02:19:41 - перейти к сообщению
И как это сделать?
14. Furax - 20 Марта, 2009 - 03:44:02 - перейти к сообщению
Дописать в конец имени первого аргумента setCookie(), например, значение GET-параметра id.
15. Vladimir - 20 Марта, 2009 - 13:04:19 - перейти к сообщению
CODE:
<?
$cookie.="name_";
$cookie.=$_GET['id'];
setcookie($cookie,time()+4000000);
?>
Создаёт куки при обращении файл.php?id=номер
Как теперь сделать, что если куки имеются, то разрешить дальнейшую загрузку страницы (если отсутствуют - произвести редирект), и наоборот?
16. Furax - 20 Марта, 2009 - 23:30:32 - перейти к сообщению
CODE:
if (! isSet($_COOKIE[$cookieName]))
{
header('Location: адрес_редиректа');
exit();
}
17. Vladimir - 21 Марта, 2009 - 03:22:10 - перейти к сообщению
Спасибо!
Здесь, если куки есть, то страница продолжает загружаться. Если их нет, то редирект.
Как наоборот сделать?
18. Furax - 21 Марта, 2009 - 04:26:38 - перейти к сообщению
Убрать восклицательный знак.
19. vvuser - 01 Декабря, 2010 - 11:22:52 - перейти к сообщению
Еще есть вариант подключиться к сервису http://fairvote.ru

Форум на AlfaSpace.NET


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

[Script Execution time: 0.0296]     [ 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