2013-04-24 2 views
1

을 삭제되지,이 코드를 실행하면 다음 코드쿠키가 내 asp.net 응용 프로그램에서

Dim aCookie As New HttpCookie("StartDownload") 
aCookie.Value = "True" 
aCookie.Expires = DateTime.Now.AddMinutes(1) 
Response.Cookies.Add(aCookie) 

를 사용하여 서버 측에서 쿠키를 생성하고, 쿠키가 생성하지만, 삭제할 수 아니다지고 클릭 한 번으로 자바 스크립트에서 쿠키. 아래는 자바 스크립트 코드입니다.

function delCookie() { 
    alert(document.cookie); 
    document.cookie = "StartDownload" + "=; expires=" + new Date(0).toUTCString(); 
    alert(document.cookie); 
} 

IE 브라우저를 사용하고 있습니다. 문제가 무엇인지 잘 모릅니다. 친절하게 도와주세요.

답변

1

Thu, 01-Jan-1970 00:00:01 GMT과 같은 만료 날짜를 하드 코드하여 시도 할 수 있는지 확인하십시오. 하지 여전히 경우

, 당신은 질문에 다음과 같은 자신에게 물어 할 수 있습니다 :

  • 당신이 그들이 동일한있어 확인하기 위해 클라이언트 측 및 서버 측 쿠키 도메인과 경로를 확인해 봤어?
  • 하나의 쿠키가 안전하고 다른 쿠키는 안전한가요?
  • 서버/클라이언트 클록 동기화 문제가 있습니까?
+0

답장을 보내 주셔서 감사합니다. "클라이언트 측과 서버 측 쿠키 도메인과 경로가 동일한 지 확인 했습니까?" – user1447718

+0

웹 브라우저에서 쿠키 도메인 및 경로를 확인할 수 있습니다 (예 : 설정 -> 고급 설정 표시 -> 개인 정보 보호, 콘텐츠 설정 -> 모든 쿠키 및 사이트 데이터 -> 쿠키를 찾고 아이콘을 클릭하여 세부 정보를 확인하십시오. – woodykiddy

+0

'aCookie.Path'와'aCookie.Domain'에 값을 할당하여 클라이언트 측에서 차이가 있는지 확인할 수도 있습니다. – woodykiddy

관련 문제