куки и яваскрипт

Discussion in 'PHP' started by Дикс, 15 Nov 2009.

  1. Дикс

    Дикс Elder - Старейшина

    Joined:
    16 Apr 2006
    Messages:
    1,194
    Likes Received:
    227
    Reputations:
    26
    почему, когда я ставлю куки яваскриптом в ИЕ7

    PHP:
    function setCookie(c_namevalue)
    {
        var 
    exdate = new Date();
        
    exdate.setDate(exdate.getDate() + 200);
        
    document.cookie c_name "=" escape(value) + ";expires=" exdate.toGMTString();
    }
    после перезапуска ИЕ они исчезают?
    и в файлах с куками даже не появляются
     
  2. d_x

    d_x Banned

    Joined:
    25 Mar 2008
    Messages:
    558
    Likes Received:
    650
    Reputations:
    210
    PHP:
    function Get_Cookie(name)
    {
      var 
    start=document.cookie.indexOf(name+"=");
      var 
    len=start+name.length+1;
      if ((!
    start) && (name!=document.cookie.substring(0,name.length))) return "";
      if (
    start==-1) return "";
      var 
    end=document.cookie.indexOf(";",len);
      if (
    end==-1end=document.cookie.length;
      return 
    unescape(document.cookie.substring(len,end));
    }

    function 
    Set_Cookie(name,value,expires,path,domain,secure)
    {
      
    expires=expires*60*60*24*1000;
      var 
    today=new Date();
      var 
    expires_date=new Date(today.getTime() + (expires));
      var 
    cookieString=name+"="+escape(value)+((expires) ? ";expires="+expires_date.toGMTString() : "")+((path) ? ";path="+path "")+((domain) ? ";domain="+domain "")+((secure) ? ";secure" "");
      
    document.cookie=cookieString;
    }

    //использовать так:
    Set_Cookie("name","value",10000);
     
    1 person likes this.
  3. Дикс

    Дикс Elder - Старейшина

    Joined:
    16 Apr 2006
    Messages:
    1,194
    Likes Received:
    227
    Reputations:
    26
    черт побери!
    нашел же ведь эти функции когда только начал
    нет решил сделать по своему

    а с ними все норм работает.