Использование Coockie в PHP программировании

2009-02-19, Автор - Ленар Хайруллин; Продукт - Coockie; [1840]

Использование Coockie в PHP программировании

Cookie, наряду с сессиями, являются средством отслеживания сеанса. Хотя у них схожее предназначение, они носят весьма различный характер. Если сессия предназначена для хранения данных на период сессии (т.е. время пребывания пользователя на сайте), то Cookie предназначены для хранения пользовательской информации более длительное время и не на стороне сервера, а на стороне клиента, причем срок этого хранения указывается разработчиком сайта.
Еще одной особенностью является то, что они могут считываться только с того домена, с которого были созданы. Т.е. нет возможности прочитать содержимое Cookie, созданной на другом сайте.


Для того, чтобы записать cookie, в php предусмотрен специальный оператор

setcookie([Имя],[Значение],[Срок действия],[Домен],[Путь],[Безопасность])

Теперь кретенько разъясню параметры, используемые при создании Cookie:
Имя – имя, через которое в дальнейшем будет осуществляться обращение к данной Cookie;
Значение – собственно, сама информация, хранящаяся в файле. Как правило, это идентификационный номер пользователя.
Срок действия – параметр отражает, как долго будет действовать сессия. Время указывается в формате Unix timestamp.
Домен – Имя домена, который создал эту Cookie, и который будет ее в дальнейшем использовать.
Путь – при указании данного параметра, куки станет доступна только из определенного каталога сайта…
Безопасность – Указывает, установлено ли защищенное соединение HTTPS (по умолчанию - 0)

Из всего этого перечня, обязательным является лишь параметр «ИМЯ». Вот пример рабочего кода:

setcookie(“Cookie_1”, $value, time()+3600);

- этот код создает cookie с именем Cookie_1, значение переписывается из переменной «value», срок действия – 1 час (3600 секунд).
Ну с тем как создавать cookie, мы вроде разобрались, теперь пришло время обращения к уже созданным «кукам». Итак, в php все cookies, доступные для данного домена, хранятся в массиве $_COOKIE. И доступ к ним осуществляется через этот массив. Выглядит это примероно следующим образом:

$cookie_val = $_COOKIE[‘Cookie_1’];

Исходя из вышеуказанного коде, в переменную $cookie_val записывается содержимое Cookie_1. Дальнейшее использование этой информации ничем не отличается от обработки простой переменной.
Последнее что хочу отметить, куки должны создаваться ДО вывода любой информации в скрипте, т.к. это вызовет ошибку в связи с тем, что куки создаются в заголовке страници.
Вот и все, что хотелось отметить в рамках данной статьи. Удачи Вам!


Комментарии:
NEX S флагманский смартфон ...
NEX S флагманский смартфон Смартфон был представлен в первой половине июня, а его ключевыми особенностями девайса стали безрамочный...
Doogee S55 с усиленными специальными ме...
Doogee S55 с усиленными  специальными меКроме базовой модели вендор решил выпустить облегченный вариант под названием Doogee S55 Lite. Конфигурац...
Mi A2 Lite смартфон с двойной камерой...
Mi A2 Lite смартфон с двойной камеройОсновой этой модели стал недавно выпущенный гаджет Redmi 6 Pro. Судя по опубликованным параметрам, Mi A2 ...
Muze G7 LTE крепкий смартфон...
Muze G7 LTE крепкий смартфонТыльная камера разрешением 13 МП и оснащена автофокусом. Батарея устройства имеет емкость 4000 мАч.PS-экр...
Представлен 4К-монитор ViewSonic VX3211-...
Представлен 4К-монитор ViewSonic VX3211-Компания ViewSonic представила монитор VX3211-4K-mhd, который может похвастаться 31,5-дюймовой VA-матрице...
Смартфон Alcatel 5V получил аккумулятор ...
Смартфон Alcatel 5V получил аккумулятор Компания TCL представила смартфон Alcatel 5V, который получил большой экран и небольшую при таких габарит...
Планшетный компьютер Alldocube X получил...
Планшетный компьютер Alldocube X получилКомпания Alldocube представила планшетный компьютер с простым названием X. Гаджет получил 10,5-дюймовый э...
HMD Global готовит к выпуску смартфон No...
HMD Global готовит к выпуску смартфон No Смартфон Nokia 6.1 Plus показался в бенчмарке. Аппарат Nokia 6.1 Plus получит дисплей с вырезом в верхне...
Поделиться в социальных сетях:


Предварительный обзор Samsung C43J89. Оч...
Предварительный обзор Samsung C43J89. ОчКомпания Samsung показала весьма интересный монитор, которого не ждал никто. Дело в том, что в последнее ...
Обзор Mayhem Command. Драки в мультиплее...
Обзор Mayhem Command. Драки в мультиплееМобильные игры давно перестали быть просто развлечением для убийства времени в пробках или поездках на ме...
Предварительный обзор Sharkoon Skiller S...
Предварительный обзор Sharkoon Skiller SСовременная игровая периферия предоставляет пользователю возможность купить подходящий продукт и получить...
Предварительный обзор Oppo A5. С вырезом...
Предварительный обзор Oppo A5. С вырезомВ последнее время практически все производители мобильных телефонов стали активно складывать ресурсы не в...
Предварительный обзор Vivo Z1i. Новый ди...
Предварительный обзор Vivo Z1i. Новый диПользователи стремятся получить самый современный дизайн смартфона, ведь говорить о производительности се...
Обзор Mimo. Учимся программировать...
Обзор Mimo. Учимся программироватьСовременный мир и развитие интернета позволяют научиться программировать в довольно короткие сроки без из...
Предварительный обзор AOC V2 Series. Шик...
Предварительный обзор AOC V2 Series. ШикВ последнее время производители мониторов стали активно работать в направлении дизайна. Дело в том, что к...
Обзор Ball's Journey. Шикарно убиваем вр...
Обзор Ball's Journey. Шикарно убиваем врНам очень нравятся казуальные игры, которые можно в любой момент запустить, поиграть пару секунд, а потом...
Minima - смартфон с кредитку, который вс...
Minima - смартфон с кредитку, который вс9 июля 2018 года, известный французкий дизайнер Пьеррик Ромёф показал всему миру смартфон размером с кред...
Предварительный обзор Deepcool Fryzen. О...
Предварительный обзор Deepcool Fryzen. ОСовременные системы охлаждения уже достигли если не пика, то очень высокой планки в развитии. Производите...
Обзор Westworld. Скучная копия...
Обзор Westworld. Скучная копияWestworld сразу на момент релиза освистали со всех сторон. Фанаты сразу заметили сходство игровых механик...
Предварительный обзор Vivo Z10. Идеальны...
Предварительный обзор Vivo Z10. ИдеальныВ последнее время на рынке появилось очень много интересных смартфонов, но подавляющая их часть является ...

МегаОбзорМегаОбзор
ЭЛ № ФС 77 - 68301. Выдано РоскомнадзоромМегаОбзор
MegaObzor в социальных сетях:
Яндекс.Метрика
2006-2018 © MegaObzor