0
Python 모듈 cherrypy를 사용하여 서버에서 클라이언트가 보낸 쿠키를 검색하는 데 문제가 있습니다.CherryPy를 사용하는 Python SimpleCookie 액세스
웹 브라우저에서 Chrome의 웹 콘솔에서 리소스 -> 쿠키 -> 로컬 호스트로 이동하여 쿠키를 볼 수 있습니다. 그리고 다음과 같은 값을 가진 쿠키가 3 개 있습니다.
내가 이클립스 디버거에서 다음 정보를 서버 측에서
:내 질문은 왜 foo는하지 않고 키에 표시 release_id입니까? 내가 뭘 잘못하고 있니?
참고 : 쿠키 설정을위한
cookies = cherrypy.request.cookie
자바 스크립트 코드 : 당신이 cookies.keys
이 cherrypy.response.cookie
가 아닌지 확인
$(function() {
// Functions from W3C Schools: http://www.w3schools.com/js/js_cookies.asp
function setCookie(cname, cvalue, exdays) {
var d = new Date();
d.setTime(d.getTime() + (exdays*24*60*60*1000));
var expires = "expires="+d.toUTCString() + ";";
var path = "path=/;" // Accessible to all.
document.cookie = cname + "=" + cvalue + "; " + expires + path;
}
function getCookie(cname) {
var name = cname + "=";
var ca = document.cookie.split(';');
for(var i=0; i<ca.length; i++) {
var c = ca[i];
while (c.charAt(0)==' ') c = c.substring(1);
if (c.indexOf(name) != -1) return c.substring(name.length, c.length);
}
return "";
}
setCookie("foo", "bar", 1);
setCookie("release_id", "2", 1);
});
foo 및 release_id를 채우는 코드를 표시하십시오. –
@AndrewKloos 자바 스크립트 코드를 추가했습니다. – Lucas
오 ~ 알았습니다 ...이 시점에서 체리 피는 실제로 개입되지 않았습니다. 이 게시물을 체크 아웃 http://stackoverflow.com/questions/14573223/set-cookie-and-get-cookie-with-javascript –