Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СТВОРЕННЯ ВЕБ САЙТУ.doc
Скачиваний:
9
Добавлен:
30.10.2018
Размер:
250.88 Кб
Скачать

Увага! Мета тег Content-Type часто вставляється генераторами html коду.

Деякі з можливих типів кодування (стандарт [ISO10646]):

ISO-8859-1

Latin-1, для більшості західноєвропейських мов

Windows-1251

Кирилиця (Windows)

KOI8-r

Кирилиця (КОИ8-Р)

cp866

Кирилиця (DOS)

Windows-1252

Західна Європа (Windows)

Windows-1250

Центральна Європа (Windows)

shift_jis

Японія (Windows)

Приклад: <META HTTP-EQUIV=”Content-Type” content="text/html; charset=windows-1251">

EXPIRES

Мета теги Expires - керують кешуванням. Якщо дата, що вказана в тегу пройшла, то браузер повинен зробити повторний мережний запит, а не використовувати копію з кешу. Якщо відразу вказати минувшу дату, то документ не кешуватися не буде.

Деякі пошукові роботи можуть відмовитися індексувати документ із застарілою датою.

Дата повинна вказуватися в стандарті [RFC850].

Приклад: <META HTTP-EQUIV="Expires" content="Wed, 26 Feb 2008 08:21:57 GMT">

PICS-LABEL

Мета тег      PICS-Label - (Platform-Independent Content rating Scheme Label) ) визначає рівень доступності сайту (sex, violence), але може використовуватися і в інших цілях.

PRAGMA

Pragma - Контроль кешування. При значенні “no-cache” кешування даного сайту не рекомендується. Призначений для документів, що створюються в результаті роботи скрипта.

Приклад: <META HTTP-EQUIV="Pragma" content ="no-cache">

REFRESH

Мета тег Refresh - визначення затримки часу в секундах, після якої браузер автоматично оновлює документ. Додаткова можливість - автоматичне завантаження іншого документа.

Приклад: <META HTTP-EQUIV="Refresh" content ="4; URL=http://www.name.com/">

Якщо потрібно просто відновити документ, то URL вказувати не обов'язково.

SET-COOKIE

Set-Cookie - налаштування cookie браузера.

Приклад: <META HTTP-EQUIV="Set-Cookie" content="NAME=value; EXPIRES=date; DOMAIN=domain_name; PATH=path; SECURE">

Атрибути EXPIRES, DOMAIN, PATH і SECURE при необхідності можна опустити.

Приклад: <META HTTP-EQUIV="Set-Cookie" content="NAME=value;">NAME

Ім'я cookie, не може містити символи перенесення рядка, пропусків, крапки з комою (;) і табуляції.

EXPIRES

Час зберігання cookie. Після вказаної дати (в форматі "Wdy, DD-Mon-YYYY HH:MM:SS GMT") закінчується час зберігання cookie.

Якщо цього атрибуту не вказано, то cookie зберігається протягом одного сеансу, до закриття браузера.

DOMAIN

Домен, для якого задається значення cookie. Для доменів COM, EDU, NET, ORG, GOV, MIL, INT значення можна задавати скорочено "MY.COM", воно буде розповсюджено і на домен "WWW.MY.COM". Для всіх інших (у тому числі і RU) значення треба задавати повністю "WWW.MY.RU".

Якщо цього атрибуту не вказано, то за замовченням використовується доменне ім'я сервера, з якого було виставлено значення cookie.

PATH

Встановлює підмножину документів, на які розповсюджується дія cookie. При значення "/doc" дія cookie буде поширена на всі файли і каталоги в цій директорії, які починаються на "doc" (/doc/, /document/, /doc2/, docs.html, doc-test.htm).

Якщо цього атрибуту не вказано, то значення cookie розповсюджується тільки на документи директорії, в якій розташовано поточний документ.

SECURE

Вказує, що інформація про cookie буде пересилатися за протоколом HTTPS (HTTP з використанням SSL). Інакше інформація про cookie буде пересилається за протоколом HTTP.

Перед запитом до серверу, браузер перевіряє cookie. І якщо атрибути NAME, DOMAIN і PATH збігаються, тоді браузер посилає cookie до серверу.

Якщо cookie приймає нове значення, старе значення знищується.

Браузер має ряд обмежень по роботі з cookie:

  • Одноразово може зберігатися не більше 300 значень cookie.

  • Cookie не може перевищувати 4 Кбайт.

  • Від одного сервера (домена) не може бути більше 20 cookie.

Ці обмеження можуть бути дещо іншими, залежно від налаштування та типу браузера.

Якщо відбувається перевищення ліміту (загального або по домену) знищується перший за часом запис. Знищення відбувається, не залежно від значення атрибуту EXPIRES.

При перевищенні 4 Кбайт, cookie усікається.

Приклад: <META HTTP-EQUIV="Set-Cookie" content="NAME=cookexample; EXPIRES=Monday, 22-FEB-08 21:11:51 GMT; DOMAIN=WWW.MY.RU; PATH=/; SECURE">

WINDOW-TARGET

Мета тег Window-target - визначає вікно поточної сторінки. Приведений приклад можна використати для припинення появи нових вікон браузера при застосуванні фреймових структур. Діє для багатьох (але не для всіх) браузеров.

Приклад: <META HTTP-EQUIV="Window-target" content ="_top">