Как создать на сайте cookie (куки) файл при помощи php

5673

В этой статье речь пойдет о печеньках. Нет, не обычных к чаю, а о файлах куки, которые браузеры сохраняют на вашем компьютере при заходе на любой сайт. Рассмотрим, как их создать при помощи php и протестируем наличие в браузере.
Почему эти файлы называются куки? Если коротко, то термин cookie возник от понятия "волшебное печенье" (по англ. magic cookie) - небольшого набора данных, которые одна программа передает другой.

Итак, приступим.
Чтобы создать на компьютере простой файл cookie с именем test и текстом "some-content", понадобится такой php скрипт:

<?php session_start(); // начинаем сеанс
$cook="some-content"; // задаем текст в виде переменной, которую будем сохранять в cookie
SetCookie( 'test', $cook, time() + 3600, '/'); // создаем куки файл с именем test, переменной $cook и сроком жизни 1 час
$test= $_COOKIE['test']; // записываем нашу куки в переменную $test
if (isset ($test)) { // проверяем наличие файла в браузере
echo "отлично, куки установлены:"; // выводим сообщение
echo $test; // выводим содержимое файла
}
else {
echo "куки не установлены, перезагрузите страницу"; // сообщение, если куки - файла нет
}
?>

Ниже можно посмотреть, как работает скрипт. При первом заходе на страницу будет показываться сообщение что куки файла нет. Перезагрузите ее и появится сообщение, что файл куки создан. Так же на экран выведется содержимое файла - текст "some-content".

ДЕМО

Чтобы посмотреть созданный файл в браузере или удалить его, нажмите на замок рядом с названием сайта. Откроется такое меню:

Выберите Файлы cookie, нажмите на название сайта, далее выберите папку Файлы cookie. Откроется окно, где, промотав вниз, можно увидеть созданный файл с именем test и текстом some-content.

На этом все. Надеюсь, что статья была вам полезной!

Как сделать форму связи на сайте с помощью php, можно прочитать здесь.

Сайт о новостях иб, и не только..
Статьи, аналитика, документы, мероприятия.

php

Добавить комментарий

Ваш адрес email не будет опубликован.

*
code