5
CherryPy documentationからは、Cookieスロットが1つしかないようです。ここに私のコード例がありますCherryPyで複数のCookieを設定するには
def sendCookie(self):
cookie = cherrypy.response.cookie
cookie['name'] = 'Chips Ahoy!'
return 'Cookie is now in your hands.'
sendCookie.exposed = True
私は複数のクッキーを設定したいと思います。私はこれらの行に沿って考えていますが、もちろんこれは最初の設定を上書きします。
def sendCookie(self):
cookie = cherrypy.response.cookie
cookie2 = cherrypy.response.cookie
cookie['name'] = 'Chips Ahoy!'
cookie2['name'] = 'Chocolate Chips'
return 'Cookie is now in your hands.'
sendCookie.exposed = True
CherryPyで複数のCookieを設定するにはどうすればよいですか?
いいえ、1つのCookieのみが設定されます。この場合、 'cookie2'だけです。 'cookie1'はどこにもありません。 – Kit
申し訳ありません大丈夫だよー。私は非セキュアhttpでテストしていました。私は最初のクッキーを 'secure'に設定しました:) – Kit
Hmm、OK。 [このページ](http://blog.eddsn.com/2010/05/how-to-use-cookies-with-cherrypy/)によれば、あなたは '' max-age''または '' expires ''を送る必要があります。 'もそれぞれのクッキーのために。それがうまくいかなければ、私はアイデアがないのではないかと心配しています。 :/ – aganders3