Параметр | Описание
name=[значение] | Определяет имя и значение cookie. В имени и значении недопустимы пробелы, запятые и точка с запятой, символы перевода строки и возврата каретки. Как показали опыты, точка с запятой действительно недопустима, а вот к пробелам и запятым IE относится лояльно. Однако, как показывает моя практика WEB программирования, лучше всего использовать URL-кодирование значения - при этом недопустимые символы исключены, т.к. заменяются кодами. В качестве имени не следует использовать слова PATH, EXPIRES и DOMAIN.
| path=[путь] | Путь, для которого определен cookie. Этот параметр очень полезен для больших WEB серверов и позволяет связать cookie с конкретными страницами или CGI программами, которые используют этот cookie. По умолчанию path = директории текущего документа. Если задать path=/, то этот cookie будет передаваться при каждом запросе к серверу. Это часто бывает удобно, например, если cookie хранит признак того, что пользователь ввел правильный пароль на доступ к серверу
| expires=[дата] | Очень важный параметр. Указывает дату, до которой должен хранится данный cookie. Если параметр не указан, то создается cookie особого типа - он не хранится на диске и ассоциирован только с тем окном браузера, которое приняло данные cookie. Этот тип cookie я называю memory cookie (термин естественно неофициальный) и широко использую для примитивной идентификации пользователей, при построении WEB экзаменаторов и т.п. Дата передается в особом формате, пример : Thursday, 14-Feb-2002 18:49:21 GMT. Для упрощения работы с cookie я написал несколько функций, в частности функцию форматирования даты согласно принятому для cookies формату. Эти функции включены в модуль zcookies.pas, который прилагается к примерам.
| domain=[домен] | Определение домена, для которого действителен данный cookie. Мне на практике не приходилось использовать этот параметр. Если параметр отсутствует, то берется доменное имя текущего сервера.
| Secure | Наличие этого ключевого слова в строке описания cookie сообщает браузеру о том, что данный cookie должен передаваться только через защищенное соединение HTTPS
| |