gpt4 book ai didi

python - 我可以将什么附加到 Pylons 中的 pylons.request?

转载 作者:太空宇宙 更新时间:2023-11-04 01:44:13 24 4
gpt4 key购买 nike

我想为连接到我的 Web 应用程序(用 Pylons 编写)的每个浏览器跟踪一个唯一标识符。我在客户端保留一个 cookie 来跟踪这个,但如果 cookie 不存在,然后我想生成一个新的唯一标识符,该标识符将与响应一起发送回客户端,但我也可能想从用于生成响应的其他代码访问此值。

将此值附加到 pylons.request 安全吗?或者我是否需要做一些事情,比如使用 threading_local 使我在处理每个新请求时重置的本地线程?

最佳答案

为什么您需要唯一标识符?基本上每个访问者都已经获得了一个唯一标识符,即他的 Session。 Beaker , Pylons session 和缓存中间件,完成所有工作并跟踪访问者,通常使用 session cookie。所以不要关心跟踪用户,只需使用 Session 来实现它的目的,存储您拥有的任何用户特定的东西。

from pylons import session
session["something"] = whatever()
session.save()

# somewhen later
something = session["something"]

关于python - 我可以将什么附加到 Pylons 中的 pylons.request?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1122537/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com