Сазнајте како написати и читати ХТТП колачић
Кукије поставља претраживач, често са ЦГИ или ЈаваСцриптом. Можете написати сценарио да поставите колачић у било ком случају на Веб страници. На пример, ако одете на ову страницу, добићете могућност да подесите колачић када кликнете на други линк. Колачић изгледа овако:
Сет-Цоокие: Цоунт = 1; екпирес = среда, 01-авг-2040 08:00:00 ГМТ; патх = /; домаин = вебдесигн.абоут.цомОво значи:
- Сет-Цоокие:
- Ово је позив који поставља колачић у продавници колачића прегледача.
- Цоунт = 1;
- Ово је име вашег колачића.
- екпирес = среда, 01-авг-2040 08:00:00 ГМТ;
- Ови детаљи када истекне колачић.
- патх = /;
- Ово је минимална путања која треба да постоји за враћање колачића.
- вебдесигн.абоут.цом
- Домен који је поставио колачић, и једини је домен који може преузети колачић.
Напишите Цоокие са ЈаваСцрипт-ом
Користите следећи код да бисте написали свој колачић:
<сцрипт лангуаге = "ЈаваСцрипт"> цоокие_наме = "Басиц_Цоокие"; функција врите_цоокие () {иф (доцумент.цоокие) {индек = доцумент.цоокие.индекОф (цоокие_наме); } елсе {индек = -1; } иф (индек == -1) {доцумент.цоокие = цоокие_наме + "= 1; истиче = среда, 01-авг-2040 08:00:00 ГМТ"; } елсе {цоунтбегин = (доцумент.цоокие.индекОф ("=", индек) + 1); цоунтенд = доцумент.цоокие.индекОф (";", индек); ако (цоунтенд == -1) {цоунтенд = доцумент.цоокие.ленгтх; } цоунт = евал (доцумент.цоокие.субстринг (цоунтбегин, цоунтенд)) + 1; доцумент.цоокие = цоокие_наме + "=" + цоунт + "; истиче = среда, 01-авг-2040 08:00:00 ГМТ"; }} сцрипт>Прочитајте свој колачић
Када унесете колачић, морате га прочитати како бисте га користили. Користите ову скрипту да бисте прочитали свој колачић:
<сцрипт лангуаге = "ЈаваСцрипт"> функција геттимес () {иф (доцумент.цоокие) {индек = доцумент.цоокие.индекОф (цоокие_наме); иф (индек! = -1) {цоунтбегин = (доцумент.цоокие.индекОф ("=", индек) + 1); цоунтенд = доцумент.цоокие.индекОф (";", индек); ако (цоунтенд == -1) {цоунтенд = доцумент.цоокие.ленгтх; } цоунт = доцумент.цоокие.субстринг (цоунтбегин, цоунтенд); ако (број == 1) {повратак (број + "време"); } елсе {ретурн (број + "пута"); }}} враћање ("0 пута"); } сцрипт>Позовите свој колачић у везу
Подесите свој колачић када неко кликне везу с овим кодом у ХТМЛ телу:
<сцрипт лангуаге = "јавасцрипт"> доцумент.врите (геттимес ()); сцрипт>Следећа страница > Да ли су колачићи опасни? > Страна 1 , 2, 3