# Класс CookieShell

Сейчас мы с вами реализуем класс-оболочку для работы с куки. Как вы должны уже знать, работа с куками в PHP реализована не очень однородным образом: чтобы установить куку мы используем одну функцию, а чтобы прочитать - другую.

Давайте сделаем свой набор методов для работы с куками, оформив этот набор в виде следующего класса:

`<?php class CookieShell { public function set($name, $value, $time) { // устанавливает куки // $time задает время в сек, через сколько кука умрет } public function get($name) { // получает куки } public function del($name) { // удаляет куки } public function exists($name) { // проверяет наличие куки } } ?>`

Давайте посмотрим примеры того, как должен работать наш класс:

`<?php $csh = new CookieShell; $csh->set('test', '123', 3600 * 24); echo $csh->get('test'); // выведет 123 ?>`
`<?php $csh = new CookieShell; $csh->set('test', '123', 3600 * 24); $csh->del('test'); echo $csh->get('test'); // выведет null ?>`

Реализуйте описанный класс `CookieShell`. Проверьте его работу.

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

← →
↑