0
我在使用python模塊cherrypy的服務器上檢索客戶端發送的cookie時遇到了一些問題。使用CherryPy進行Python SimpleCookie訪問
在網絡瀏覽器中,我可以通過轉至資源 - > Cookie - >本地主機來查看Chrome的Web控制檯中的Cookie。然後我有3個餅乾與以下值。
和服務器端我從Eclipse調試器的下列信息:
我的問題是,爲什麼不foo和RELEASE_ID在按鍵顯示出來?有什麼我做錯了嗎?
注:
cookies = cherrypy.request.cookie
設置餅乾Javascript代碼:
$(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的代碼。 – 2014-10-07 19:28:30
@AndrewKloos我已添加Javascript代碼。 – Lucas 2014-10-07 19:47:49
哦,我明白了......在這一點上,cherrypy並沒有真正參與其中。看看這個帖子http://stackoverflow.com/questions/14573223/set-cookie-and-get-cookie-with-javascript – 2014-10-07 19:58:23