Сайтостроительство


         

Cookie - часть 4


//удаляет параметр Cookie, //установив ему время жизни 1 Января 1970 года function DeleteCookie(name, path, domain) { if(GetCookieByName(name)) document.cookie = name + "=" + ((path) ? "; path=" + path : "") + ((domain) ? "; domain=" + domain : "") + "; expires=Thu, 01-Jan-70 00:00:01 GMT";

} //--> </script>

Если параметр expires не указан, то cookie хранится в течение одного сеанса, до закрытия броузера. Параметр domain определяет доменное имя веб-сервера, для документов которого будут доступны Cookie. Например, если указано itsoft.ru, то значит всякий раз при запросе документа с сайта itsoft.ru броузер будет передавать на сервер соответствующий параметр Cookie. Если этот параметр не задан, то по умолчанию используется доменное имя сервера, с которого был загружен HTML-документ. Параметр path определяет путь на веб-сервере для HTML-документов, дл которых будут посылаться параметры Cookie. Например, если указано "/guest", то соответствующий параметр будет передан для всех HTML-документов, путь к которым подпадает под маску /guest*, т.е. для /guestbook/index.html, /guestbook/post.html, /guestbook/old/index.html, /guests.html и т.д. Если этот параметр не указан, то значение cookie распространяется только на документы в той же директории, что и документ, в котором было установлено значение cookie.

Далее приведена таблица с параметрами Cookie, которые доступны в данный момент и форма для установки новых параметров параметров.

После установки нового параметра Cookie, HTML-документ перегружается, чтобы обновилось содержание таблицы.

Параметр Значение

name

value

life time in

days OR in seconds

path

domain



Введите имя и значение какого-нибудь параметра и установите его сроком на 30 секунд, после нажатия кнопки "Установить Cookie на энное кол-во секунд" страница перезагрузится, и в таблице вы увидите свой параметр. Через 30 секунд перезагрузите эту страницу, и вы увидите, что параметр исчез.



Содержание  Назад  Вперед