Как понять, не существует ли такой cookie с JavaScript? - PullRequest
0 голосов
/ 20 сентября 2011

Как проверить, существует ли файл cookie с именем, скажем, имя пользователя ?

Мне нужно кодировать код Javascript, который будет запускаться, когда этот файл cookie не установлен.

Ответы [ 2 ]

3 голосов
/ 20 сентября 2011

Это должно помочь вам начать:

function checkCookie(){
var username=getCookie("username");
  if (username!=null && username!="")
  {
    return true;
  }
  return false;
}


function getCookie(c_name){
var i,x,y,ARRcookies=document.cookie.split(";");
for (i=0;i<ARRcookies.length;i++)
{
  x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("="));
  y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);
  x=x.replace(/^\s+|\s+$/g,"");
  if (x==c_name)
    {
    return unescape(y);
    }
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...