본문 바로가기
반응형

Cookie4

[개발/IE] IE8 session, cookie 공유 현상 인터넷 익스플로러에서 세션, 쿠키 공유하지 않기 IE 8의 경우는 session, cookie가 공유되는 현상이 있습니다. 이를 공유하지 않기 위해서는 아래와 같은 방법을 사용하면 됩니다. 레지스트리 설정HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MainSessionMering=0 (DWORD:32)FrameMerging=0 (DWORD:32) 그 다음으로는 C:\Program Files\Internet Explorer\iexplore.exe" -nomerge 위와 같은 파라메터 옵션을 추가합니다. [출처] IE 8 쿠키 레셰어링|작성자 푸하하 2012. 10. 4.
[ASP.NET] UTF-8 방식일 경우 GET 방식으로 한글데이터 넘기는 방법 ( UrlEncode 매서드 사용 ) utf-8 방식을 추구하기 위해 원래는 코드비하인드에서 한글데이터값을 Server.UrlEncode 매서드를 사용해 인코딩해서 쿠키에 넣은후 자바스크립트에서 쿠키값을 읽어와 GET 방식으로 넘겨주려 했지만 GET방식으로 호출한 페이지에서 Server.UrlDecode 매서드를 사용해보았지만 한글데이터가 깨지는 이유로 부득이하게 Cookie가 아닌 Hidden 컨트롤을 사용하였다. web.config utf-8 방식 사용 A.cs Hidden 컨트롤에 인코딩된 데이터를 넣는다. hidRName.Value = Server.UrlEncode(m_strRname); 2010. 10. 1.
[ASP.NET] 한글이 포함된 URL로 이동하기 펌 - 데브피아 한글이 포함된 URL로 이동하기 위해 애쓴 경험이 있어 이렇게 써 봅니다. 허접하지만, 도움이 되었으면 하네요~ ^-^; 고민은 했었지만 의외로 쉽게 해결했습니다. 한글이 들어있는 부분만 인코딩 해서 HttpWebRequest 객체에 연결을 했죠. 그냥 전체 URL을 인코딩 한 후 연결할 경우 '.'과 '/' 때문에 예외가 발생하더군요. 예) http://www.test.com/test/test.aspx?param1=이름¶m2=주소¶m3=전화번호 string url = "http://www.test.com/test/test.aspx?param1=이름¶m2=주소¶m3=전화번호"; int p = url.IndexOf('?'); string url = url.Sub.. 2010. 9. 29.
[IT/개발] ASP.NET Cookie-less Session in ASP.NET (ASP.NET에서 쿠키 없는 세션 사용하기) 현재 우리 회사 솔루션의 ASP.NET 웹 애플리케이션에는, 빈번하게 사용되는 개인 정보(혹은 설정값)을 담는 용도로 쿠키를 사용하고 있다. 쿠키는 사실 참 편리하다. 서버의 리소스를 점유하지도 않고, 만료기간만 지정해두면 서버가 다운되건 말건 계속 유지도 되고.. 서버사이드, 클라이언트 사이드 어디서나 쉽게 접속할 수 있기도 하고. 하지만, 솔루션에 대한 보안 감사 끝에.. 쿠키를 제거하기로 결정이 되었다. 사실 보안 측면에서 보자면 쿠키라는 것은 꽤 위험하다. 문제는 이 쿠키가 클라이언트에 저장되는 Plain Text파일인데다가, 모든 Web Server에 대한 Request/Response시에 전송이 된다는 것이다. 즉, 클라이언트에서 이 파일을 열어 볼 수도 있고, 네트워크 패킷을 스니핑해서 내용.. 2010. 1. 14.
반응형