JavaScript: как создать и сохранить cookies?

Вопрос

Как задать куки (cookies) на JavaScript?

Ответ №1

Для того, чтобы задать (записать) cookies, можно использовать следующую функцию:

    function setCookie(name,value,days) {
        if (days) {
            var date = new Date();
            date.setTime(date.getTime() + (days*24*60*60*1000));
            var expires = "; expires=" + date.toGMTString();
        }
        else var expires = "";
        document.cookie = name + "=" + escape(value) + expires + "; path=/";
    }

Эта функция запишет куку с именем name и значением value. Также необходимо указать время жизни куки days (в днях).

Проверить, как это работает, можно ниже:

Пример
Имя куки:
Значение куки:
Время жизни:

Для того, чтобы отслеживать куки «на лету», можно воспользоваться инструментом Firebug для Firefox (вкладка «Куки»). О том, как записать куки, написано здесь.

12 комментария

  • Tesmen:

    The escape() function was deprecated in JavaScript version
    1.5. Use encodeURI() or encodeURIComponent() instead.

  • DoyleDug:

    полезные советы для дома — новости недвижимости москвы, дача декор.

  • mkkdptmgyhfc:

    Здравствуйте!
    Оказываем помощь в оформлении частным лицам и сотрудникам учереждений пропусков в метrо в сеть немецких магазинов МETRO.
    http://www.metro-kk.ru
    Законно по юридическому договору сделаем на физических лиц и сотрудников учереждений карточки metro в сеть торговых центров «METRO»:карточка метро с вашим фото(делается при вас в самом магазине),с индификационным номером,кодом,со специальной магнитной полосой, названием организации, от которой вы будете нами зарегистрированы и оформлены. Вы можете проводить с собой двоих человек. Карточки metro оформляются: на граждан Российской Федерации и иностранных граждан.Оформление производится без предварительной оплаты, то есть вначале мы регистрируем вас,вы получаете карточки metro, потом оплачиваете. Оплата производится в течение одного рабочего дня после оформления через Сбербанк ,немецкие тц МETRO Cash & Cаrry работают 24 часа в сутки.Срок действия карты клиента metro 3 года, по истечении этого срока договор перезаключается по взаимному согласию сторон.Для оказания этой услуги мы находим юридические лица, у которых есть свободные места в этих немецких супермаркетах,и заключаем с ними соответствующие договора, по которым фирмы обязуются предоставить вам право пользоваться их местами в этих тц сроком на три года. Оформление и регистрация производятся в разных немецких магазинах Metro CASH & CARRY, по выбору юридических лиц в соответствии с их территориальным месторасположением. Получив пропуска в метrо в одном из магазинов «МЕТРО Кэш энд Керри» вы можете ей пользоваться в любых других магазинах этой сети немецких торговых центров «Метро» в РФ и за рубежом.
    P.S.
    ПОЖАЛУЙСТА, НЕ ОТВЕЧАЙТЕ НА ЭТО ПИСЬМО, ДЛЯ ЗАКАЗА КАРТ-КЛИЕНТА ИСПОЛЬЗУЙТЕ контакт-форму с сайта.
    ВАШ ЗАКАЗ БУДЕТ ПРИНЯТ И ОБРАБОТАН В ТЕЧЕНИЕ РАБОЧЕГО ДНЯ.
    ИСПОЛНЕНИЕ ЗАКАЗА 5-7 РАБОЧИХ ДНЕЙ.
    ПОЛУЧЕНИЕ В ГОРОДАХ:Adugeja,Arkhangelsk,Астрахань,Барнаул,Брянск,Белгород,Vladimir,Volgograd,Voljskii,Vologda,Voronej,Voronezh region,Ekaterinburg,Ivanovo,Ижевск,Irkytsk,Казань,Калининград,Kaluga,Kemerovo,Киров,Kopeisk,Krasnodar,Красноярск,Kyrsk,Lipetsk,Магнитогорск,Moskva,In city the Moscow region,Naberezhnye Chelny,Nizhny Novgorod,Нижний Тагил,Новокузнецк,Новороссийск,Novosibirsk,Omsk,Оренбург,Орел,Пенза,Пермь,Pjatigorsk,Ростов-на-Дону,Ryazan,Samara,St. Petersburg,Саратов,Serpukhov,Смоленск,Ставрополь,Стерлитамак,Сургут,Тверь,Togliatti,Томск,Тула,Tyumen,Ulyanovsk,Yfa,Cheboksaru,Челябинск,Ярославль,Sevastopol,Симферополь.

  • Robertknoks:

    cvv shop — dumps pin, carding.

  • MichelDib:

    Есть такая услуга — добровольное медицинское обслуживание .
    Она предполагает, что вы платите небольшую сумму за абонемент и посещает врачей целый год БЕСПЛАТНО.
    Однако соцопросы показали, что лишь 3% жителей города знают о ее существовании.
    По какой причине?
    Да потому что частным клиникам выгоднее сдирать с людей деньги за каждое посещение.
    А если честный врач посоветует добровольное медицинское обслуживание клиенту — это сулит ему увольнением.
    Эта информация уже вызвала много возмущений, сразу после того как информацию об этом рассекретил один возмущенный врач.
    Его уволили «по собственному желанию», после того, как он предложил ДМО постоянному клиенту.
    Страшно, что информация по ДМО находились в открытом доступе, просто находили на эту информацию единицы.
    Как отстоять свои права?
    О правилах оказания такой услуги и обязанностях клиник можно узнать, сделав запрос в Яндексе: «добровольное медицинское обслуживание».
    И именно обслуживание, а не страхование.

    34j5c6h86

  • Brandonfub:

    Большинство проблем на сайтах с относительно низкой посещаемостью возможно раскрыть за пару часов и поправить пару недель.

    Проблемы которые сейчас я предлагаю уладить:

    -Узнать как продвигает сайт ваш сегодняшнийSEO специалист и проверить текующую ситуацию по SEO?
    -Покажу недоработки допущенные ранее и сформирую проект по внесению правок.
    -Покажу как проверять работу SEO мастера.

    Желаете пригласить SEO профессионала?

    -Проведу собеседование потенциальногоSEO специалиста. Разберу по каким аспектам оценивать его уровень.
    - Обсудим различия между нанятым в штат SEO, делегированном SEO и продвижении собственными средствами.

    Планируете своими руками раскрутить существующий интернет-сайт. Расскажу все насчет продвижения, после консультирования вам будет понятно:

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

    Намереваетесь создать веб-сайт и начать его продвижение?

    -Расскажу и далее продемонстрирую каким способом сделать максимально бюджетный и надежный вариант вебсайта.
    -Насколько большим или сложным может стать ваш вебсайт чтобы составлять конкуренцию в топе.
    -Как много вкладывают все ваши конкуренты в продвижение.
    -Насколько реально войти в топы с вашим веб-сайтом и с вашим бюджетом.

    Желаете проверить окупится ли консультация?

    Позвоните по телефону либо в skype — я дам ответ на любые вопросы затрагивающие SEO и любого вашего web-ресурса.

    Любые вопросы — сделайте звонок +7(812)9114848 или по скайпу admin1.ru
    Часовая беседа по стоимости 3тыс руб., имеется возможность заключение договора и оплата на расчетный счет.
    Оказываю безвозмездные консультации за отзыв (таким образом у большинства вебсайтов проблему видно практически сразу)

    acol7wns24

  • JeremySat:

    preference your website, thanks and keep an eye on the considerate job check the latest casino bonus offers

  • JeremySat:

    preference your website, thanks and camouflage b confine the considerate trade check the latest online casino bonus offers

  • JeremySat:

    preference your website, thanks and camouflage b confine the honesty a possessions trade check the latest online casino bonus offers

Добавить комментарий для Tesmen Отменить ответ


(обязательно)