웹에서...
쿠키를 만들고 지우는 방법을 알고 싶어요~~~
생성하고.. 지우고...
그리고... 생성할때.. 여러개 생성하는 법과...
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';
했는데... 왜 에러가 나지요?
예제좀 부탁드립니다...
지우는거 까지...
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';
> 했는데... 왜 에러가 나지요?
>
> 예제좀 부탁드립니다...
> 지우는거 까지...
>
>