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

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

Использование 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. Дальнейшее использование этой информации ничем не отличается от обработки простой переменной.
Последнее что хочу отметить, куки должны создаваться ДО вывода любой информации в скрипте, т.к. это вызовет ошибку в связи с тем, что куки создаются в заголовке страници.
Вот и все, что хотелось отметить в рамках данной статьи. Удачи Вам!


Комментарии:
Предварительный обзор Canon PowerShot SX...
Предварительный обзор Canon PowerShot SXНесколько месяцев назад в сети появилась информация о том, что компания Canon планирует выпустить в свет ...
Появились изображения и предварительные ...
Появились изображения и предварительные Появилась информация о пока не представленном официально фотоаппарата Canonj PowerShot SX70 HS. Аппарат п...
Обзор Breathedge. Давно так не смеялись...
Обзор Breathedge. Давно так не смеялисьЗнаете, в последнее время смотришь на продукты от независимых разработчиков и понимаешь, что вот так гейм...
Появились изображения нового мобильного ...
Появились изображения нового мобильного Появились первые реальные фотографии смартфона OnePlus 6T. На фотографии видно, что сканер отпечатков пал...
Раскрылись спецификации смартфона Huaw...
Раскрылись  спецификации  смартфона HuawПоявилась информация о пока еще не представленном официально смартфоне Huawei Y9 (2019). Гаджет получит 6...
Смартфон Oppo A7 получил три камеры...
Смартфон Oppo A7 получил три камерыПоявились подробные технические характеристики смартфона среднего уровня A7. Смартфон получит 6,2-дюймов...
Huawei подготовила к выпуску новую модиф...
Huawei подготовила к выпуску новую модифКомпания Huawei готовит к выпуску новую модификацию смартфона под названием Nova i3. Смартфон выйдет в н...
Новинка itel A44 и ее функции...
Новинка  itel A44 и ее функцииСмартфон оснащен двумя 5-мегапиксельными камерами – основной с функцией автофокуса и фронтальной. С помощ...
Поделиться в социальных сетях:


Предварительный обзор ASUS ROG Delta Cor...
Предварительный обзор ASUS ROG Delta CorИгровая периферия давно перестала быть чем-то простым и обыденным. Это года три назад вы покупали наушник...
Обзор NHL 19. Хоккей для ценителей...
Обзор NHL 19. Хоккей для ценителейСпортивные симуляторы это совершенно иной жанр видеоигр. Если в ролевых проектах или стратегиях есть свои...
Предварительный обзор Xiaomi Mi 8 Lite. ...
Предварительный обзор Xiaomi Mi 8 Lite. В последнее время на рынок выходит уйма разнообразных смартфонов, каждый из которых чем-то привлекает пот...
Предварительный обзор Xiaomi Redmi Note ...
Предварительный обзор Xiaomi Redmi Note Большинство пользователей уверены в том, что современные смартфоны стоят дорого из-за высокой стоимости к...
Обзор Door Kickers: Action Squad. Ретро ...
Обзор Door Kickers: Action Squad. Ретро Мне всегда нравились инди-игры за их уникальность и самобытность. Крупные компании никогда не пойдут на к...
AverMedia провела презентацию своих акту...
AverMedia провела презентацию своих акту18 сентября в Москве состоялась поистинне редкое событие, а именно презентация продуктов AverMedia. ...
Предварительный обзор Amazfit Verge. Час...
Предварительный обзор Amazfit Verge. ЧасОписание данного продукта получается максимально смешным и нестандартным. У компании Xiaomi, которую мы в...
Обзор V-Rally 4. Ралли для настоящих муж...
Обзор V-Rally 4. Ралли для настоящих мужАвтор данного обзора, то есть я, является большим ценителем гоночных симуляторов. Ещё в детстве я играл в...
Предварительный обзор Fractal Design Def...
Предварительный обзор Fractal Design DefСборка игрового или рабочего компьютера — всегда тяжелый и довольно затратный процесс. Особенно это сложн...
Обзор 360 No Scope Arena. Вы в такое точ...
Обзор 360 No Scope Arena. Вы в такое точКогда я только зашел в игру и увидел розовые тона и девушку с розовыми волосами в каске и со снайперской ...
Предварительный обзор Elephone Soldier. ...
Предварительный обзор Elephone Soldier. Защищенные смартфоны давно пользуются спросом среди пользователей. И речь не только о людях, которые рабо...
Обзор The Last DeadEnd. Для ценителей сю...
Обзор The Last DeadEnd. Для ценителей сюВсегда приятно играть в игры, которые были созданы отечественными разработчиками. Вроде мелочь, но всегда...

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