2011-01-26 6 views
0

쿠키에 큰 문제가 있습니다.쿠키 오류 삭제

내 도메인 abc.com 내가 페이스 북에 로그인 처음 연결에서

은, 페이스 북은 내가 페이스 북에서 로그 아웃 그런 후 연결

cookie name fbs_12345 
cookie value gdgdfgdf 
cookie host: abc.com 

으로 내 컴퓨터에 쿠키를 생성합니다. 나는 10 날짜 - 쿠키를 설정하여 쿠키를 삭제하고 실패하는 노력이 시점에서 이 유일한 성공은 다시 연결 내가 페이스 북을 통해 다시 로그인 한 다음 설정 쿠키 값을 ""

인, 페이스 북은

로 내 컴퓨터에서 다른 쿠키를 생성 이 시점에서
cookie name fbs_12345 
cookie value gdgdfgdf 
cookie host: .abc.com (with a dot in front) 

, 나는 분명히 쿠키 호스트, 접두사 점없이 하나, 접두사 점

그때 다른 쿠키 값 것, 쿠키 중 하나를 삭제하면 하나로 인해 더 이상 쿠키를 액세스 할 수 없습니다 보여라.

첫 번째 쿠키를 깨끗하게 제거하는 방법은 없나요? 나는 마침내 내 컴퓨터에서 페이스 북에 의해 만들어진 쿠키의 깨끗한 제거 할 수있는 해결책을 발견

Function printCookie 

dim x,y 
for each x in Request.Cookies 

    response.write("<h3>") 

    if Request.Cookies(x).HasKeys then 

    for each y in Request.Cookies(x) 

     response.write(x & ":" & y & "=" & Request.Cookies(x)(y)) 
     response.write("<br />") 

    next 

    else 

    Response.Write(x & "=" & Request.Cookies(x) & "<br />") 

    end if 

    response.write "</h3>" 

next 

End function 

답변

0

...... Chrome, Firefox, IE8에서 작동하는 것으로 테스트되었습니다.

내 경우에는 만료되도록 설정된 쿠키가 작동하지 않습니다. 나를 위해 작동

솔루션 :

ASP 고전 세트 쿠키 값 빈하고 쿠키 호스트 다른 도메인에. 이렇게하면이 특정 쿠키가 사라집니다.

에는 Response.Cookies ("fbs_"& FACEBOOK_APP_ID) = ""

에는 Response.Cookies ("fbs_"& FACEBOOK_APP_ID가) .Domain는 = "anyotherdomain.com는"

내가 생각 PHP 코드의 경우,

Delete facebook session cookie from my application on users logout

: 그것은,이 게시물에 의해 주어진 쿠키 삭제 생각에 감사 간단합니다