Установка 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" );
E-mail:
Telegram:
Оставить комментарий