|
임펠리테리입니다.
일반적으로 쿠키는 보내준 서버에서 Expires를 세팅하지 않는 한 파일 등으로 저장되지 않고 브라우저의 메모리
내에서만 존재하게 됩니다. 브라우저의 메모리에 저장되어 있는 쿠키를 알아낼 방법은 없는 것으로 알고 있습니다.
그럼 이만...
강지연 님이 쓰신 글 :
: 파일에 저장 되어 있는 쿠키값말고 현재 페이지의 쿠키값을 알아내는 방법좀 가르켜 주세요...
: 어디를 뒤져 봐도 메모리상에 현재 페이지가 가지고 있는 쿠키값을 알아내는 방법은 없네요.
:
: NMHTTP->Get(Url);
: AnsiString HtmlCode = (NMHTTP->Header + NMHTTP->Body);
:
: AnsiString temp1;
: temp1 = temp1.SubString(1,StartPoint);
: ShowMessage(temp);
:
: 이렇게 하면 특정 Url의 페이지의 쿠키값만을 가져오거든요...
: 이것은 진짜로 필요로 하는 쿠키값은 하나도 없어요. 진짜로 필요로 하는 개인 아이뒤나 비밀번호 날짜 기간 같은건 하나도 없는 껍데기에 불과 하거든요.
:
: 그런데 만약에 현재 페이지가 "다음"의 편지읽기 화면이고 옆에 리스트 박스에 메일의 제목에 링크가 걸려있는 페이지라고 생각할때 제가 그 링크가 걸린 제목 페이지의 Url을 가지고 다른 창에서 그 제목 Url을 입력을 했을때 그 페이지가 보여지지 않는 것은 당연한 일이지요. 하지만 전 여기서 현재 "다음" Url이 가지고 있는 개인의 정보와 그리고 서버가 필요로 하는 쿠키 정보를 같이 보내서 그 페이지의 내용을 다른 창에서 보고 싶다는 말입니다.
:
: 혹시 제가 이렇게 말을 하면 좀더 알기 쉬울듯 싶네요.
: "다음" 초기 화면에서 로그인을 하고서 "다음"의 메일을 읽는 화면에 들어가서 그 화면의 쿠키값을 알아내는 방법을....
: 먼저 이거를 알아내는게 먼저 인거 같네요. 이거를 알아 낸 다음에 그 쿠키값을 헤더에 추가해서 제목에 걸려있는 Url의 헤더 부분에 추가를 해서 가져오는게 순서 일듯 싶네요....
:
:
|