Установка cookie в php: setcookie
Cookie - это набор переменных, которые хранятся в браузере пользователя.
Самый простой пример, это авторизация, в браузере хранится логин и пароль в куках.
Устанавливаются куки через функцию setcookie
setcookie("login","admin"); setcookie("password",123);
Первым параметром передаём название cookie, во втором значение.
Также можно передавать третий параметр, который не является обязательным, это время жизни cookie. К примеру:
setcookie("mycookie",123, time() + 60);
Наша cookie удалится через 1 минуту.
Cookie могут быть представлены в виде массива. А вывести их можно через цикл, к примеру, создадим массив из трёх значений и выведем с помощью функции foreach.
setcookie ("mycookie[s1]", "cookie1"); setcookie ("mycookie[s2]", "cookie2"); setcookie ("mycookie[s3]", "cookie3"); // Вывод foreach($_COOKIE as $name=>$val) { echo $name = $value."
"; }
Кукам можно давать доступ только к определённым папкам сервера, к примеру доступ к админке, которая располагается в папке admin.
setcookie("mycookie",123, time() + 60*60, '/admin');
Куки можно привязывать не только к папкам, но и к доменам.
setcookie("mycookie",123, time() + 60*60, '/', "demo.mysite.com" );
Оставить комментарий