Форум hotibo.ru

Сайты - по стандартам, но не стандартные сайты!






#1 16.02.2015 17:49

Serif
Новичок
Зарегистрирован: 16.02.2015
Сообщений: 2

Проблема с Cookie

Здравствуйте, я новичок в области разработки web-приложений, поэтому, может немного глупый вопрос задам.

Ситуация следующая:
Необходимо отслеживать местоположение пользователя на сайте, и в случае перезагрузки страницы, выдавать те же параметры, которые были установлены до перезагрузки (например: скрыт или открыт div, приветствие и т.д.).

Проблемма:
В случае, если пользователь перезагрузил страницу - извлекаются кукисы для проверки его текущего местоположения, и его имени:

Код:

    var ChekUser = getCookie('UserName');
    var Chekloca = getCookie('LocID');

Если кука с и менем 'UserName' существует, то ее значение подставляется строку приветствия пользователя:

Код:

document.getElementById('name_team').innerHTML = 'Приветсвуем: '+ unescape(ChekUser);

Вроде все хорошо бы, но почему-то в сроке после приветствия, появляется название второй куки отвечающей за проверку положения 'LocID'.
Данную строку выводит браузер: "Приветсвуем: СантаКлаус; LocID"
Понять в чем косяк - не могу sad

Буду признателен за любую подсказку!
Спасибо!

Функции сохранения и чтения кукисов:

Код:

function getCookie(NameCookie) {
    if (!NameCookie) return false;
    var cookies = document.cookie.split(': ');
    for (var i = 0; i 

Нет на форуме

 

#2 17.02.2015 09:48

Serif
Новичок
Зарегистрирован: 16.02.2015
Сообщений: 2

Re: Проблема с Cookie

Проблема решена. 
Косяк был в функции получения куки.

Нет на форуме

 

Board footer