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