Q&A

  • 쿠키 사용법좀 알려주세요~~ (갱수님.. 고수님들...)
웹에서...



쿠키를 만들고 지우는 방법을 알고 싶어요~~~



생성하고.. 지우고...



그리고... 생성할때.. 여러개 생성하는 법과...



response.Cookies.Add;

response.Cookies.Items[0].Name := 'abc';

response.Cookies.Items[0].Value := 'test';



이렇게 쓰는데... 또하나의 쿠기를 생성할때는 어떻게 해야하나요?



response.Cookies.Add;

response.Cookies.Items[1].Name := 'abc';

response.Cookies.Items[1].Value := 'test';

했는데... 왜 에러가 나지요?



예제좀 부탁드립니다...

지우는거 까지...





1  COMMENTS
  • Profile
    최용일 2000.02.22 23:58
    이렇게 해보세요...

    var

    ACookie: TCookie;

    begin

    ACookie := Response.Cookies.Add;

    ACookie.Name := 'abc';

    ACookie.Value := 'test';

    end;



    여러개의 쿠키를 설정하실땐 TWebResponse의 SetCookieField메소드를 사용해보십시오

    파라메터의 Values인자는 TStrings형태로 문자열 목록을 관리하므로 한번에 여러개의

    쿠키를 설정하실 수 있을 것 입니다.



    지우실 땐 TWebRequest.ExtractCookieFields메소드를 이용하여 Cookie문자열을 얻은

    뒤에 지울고 싶은 쿠키를 지운고 다시 TWebResponse.SetCookieField를 호출하여 셋

    팅하시면 됩니다...



    도움이 되었으면....



    왕초보 wrote:

    > 웹에서...

    >

    > 쿠키를 만들고 지우는 방법을 알고 싶어요~~~

    >

    > 생성하고.. 지우고...

    >

    > 그리고... 생성할때.. 여러개 생성하는 법과...

    >

    > response.Cookies.Add;

    > response.Cookies.Items[0].Name := 'abc';

    > response.Cookies.Items[0].Value := 'test';

    >

    > 이렇게 쓰는데... 또하나의 쿠기를 생성할때는 어떻게 해야하나요?

    >

    > response.Cookies.Add;

    > response.Cookies.Items[1].Name := 'abc';

    > response.Cookies.Items[1].Value := 'test';

    > 했는데... 왜 에러가 나지요?

    >

    > 예제좀 부탁드립니다...

    > 지우는거 까지...

    >

    >