Показать сообщение отдельно
  #1 (permalink)  
Старый 01.06.2011, 13:17
Профессор
Отправить личное сообщение для розовый слоник Посмотреть профиль Найти все сообщения от розовый слоник
 
Регистрация: 17.10.2009
Сообщений: 258

проблемы с cookie в chrome
Всем добрый день)
У меня проблемы с куки для хрома в ФФ все отличненько в остальных пока не тестил.
каждый раз когда я делаю рефрешь(F5) браузера куки пропадают.
записываю в куки так:
function addCookie(Name,Value,DaysExpires) 
{
   var Expires = new Date();
   var ExpiryDate = "";

   Expires.setTime(Expires.getTime() + 
     DaysExpires * 24 * 60 * 60 * 1000);

   ExpiryDate = Expires.toGMTString();

   document.cookie = Name + "=" + Value + "; expires=" + ExpiryDate;
}


дастаю из куки так:

function findCookie(Name) 
{
  var i = 0;
  var StartPosition = 0;
  var EndPosition = 0;  
  var CookieString = document.cookie;  

  while(i <= CookieString.length) 
  {
    StartPosition = i;
    EndPosition = StartPosition + Name.length;

    if(CookieString.substring(StartPosition,EndPosition) == Name){
      StartPosition = EndPosition + 1;
      EndPosition = document.cookie.indexOf(";",StartPosition);

      if(EndPosition < StartPosition)
        EndPosition = document.cookie.length;

      return document.cookie.substring(StartPosition,EndPosition);  
      break;    
    }
    i++;  
  }
  return "";
}
Ответить с цитированием