Từ CherryPy documentation, có vẻ như chỉ có một vị trí cookie. Đây là mã ví dụ của tôiLàm cách nào để tôi đặt nhiều cookie với CherryPy
def sendCookie(self):
cookie = cherrypy.response.cookie
cookie['name'] = 'Chips Ahoy!'
return 'Cookie is now in your hands.'
sendCookie.exposed = True
Tôi muốn đặt nhiều cookie. Tôi đang suy nghĩ theo những dòng này, nhưng tất nhiên điều này sẽ chỉ ghi đè cài đặt đầu tiên.
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
Làm cách nào để đặt nhiều cookie với CherryPy?
Không, chỉ một cookie được đặt. Trong trường hợp này, chỉ 'cookie2'. Không tìm thấy 'cookie1'. – Kit
Rất tiếc, xin lỗi. Tất cả đều tốt. Tôi đã thử nghiệm trên một http không an toàn và tôi đặt cookie đầu tiên của mình thành 'an toàn' :) – Kit
Hmm, OK. Theo [trang này] (http://blog.eddsn.com/2010/05/how-to-use-cookies-with-cherrypy/), bạn cần phải gửi ''max-age'' hoặc'' hết hạn ' 'cho mỗi cookie là tốt. Nếu điều đó không hiệu quả, tôi e rằng tôi không có ý tưởng. : / – aganders3