создание и разработка веб-сайтов
поисковая оптимизация и реклама
статьи о программировании и веб-дизайне

Ссылки по теме:
 

Использование COOKIE

Cookie — это именованная порция информации, которая сохраняется в настройках браузера на компьютере пользователя. Т.е., другими словами, это личная информация пользователя актуальная в течении данной сессии или какого-то определнного срока жизни cookie.
Зачем же использовать сессии, если всю информацию о пользователе можно хранить в базе данных?
Действительно информацию о пользователе можно хранить и в базе данных, однако при большом количестве пользователей системы размер таблицы базы будет разрастаться до неимоверных размеров, да и отслеживание информации для каждого отдельного пользователя будет очень ресурсоемкой задачей, затрачивающей большое количество ресурсов сервера.
Гораздо легче основную информацию служебного характера для каждого конкретного пользователя хранить в переменных на стороне клиента и обращаться к ней по мере необходимости, чем каждый раз обращаясь к базеданных, проверять какой именно это пользователь и какую информацию нам необходимо для него передать. Для того, чтобы разгрузить сервер и облегчить задачу веб-программиистам используются cookies.

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

setcookie($cookieName,$cookieString,$cookieLifeTime) Например: setcookie(“usertextcolor”,”#555555”,time()+7200) будет означать, что создается переменная usertextcolor со значением #555555 и временем жизни 2 часа (7200 секунд). Извлечь информацию из cookie можно из массива $_COOKIE следующим образом: <div style=”color:<?php echo $_COOKIE['usertextcolor'];?>;”>



11 августа 2009