Возможно ли сделать так, чтобы каждый
файл.php&id=1
файл.php&id=2
файл.php&id=3
и т.д. создавал свой cookie?
11. Vladimir - 19 Марта, 2009 - 11:11:55 - перейти к сообщению
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:
Создаёт куки при обращении файл.php?id=номер<?
$cookie.="name_";
$cookie.=$_GET['id'];
setcookie($cookie,time()+4000000);
?>
$cookie.="name_";
$cookie.=$_GET['id'];
setcookie($cookie,time()+4000000);
?>
Как теперь сделать, что если куки имеются, то разрешить дальнейшую загрузку страницы (если отсутствуют - произвести редирект), и наоборот?
16. Furax - 20 Марта, 2009 - 23:30:32 - перейти к сообщению
CODE:
if (! isSet($_COOKIE[$cookieName]))
{
header('Location: адрес_редиректа');
exit();
}
{
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