我的插件要求我保存查询数据一段时间。数据本身并不大;用户只需输入几个搜索参数,我就可以在分页时使用它们。
我想出了以下方法:
设置session_start()
在wp\\u config中或将其连接到“init”,然后将我的数据存储在$_SESSION
. 然后在用户注销时销毁会话
使用set_transient
或wp_cache_set
; 将数据存储在数据库中;但有到期时间。当然,我可以让我的代码删除瞬态以避免数据库中的膨胀。
Question: 访问站点的所有用户是否共享瞬态?假设user1设置瞬态数据;用户2是否可以使用它?
使用cookie。这可能与使用$_SESSION
; 但我想知道这是否会有任何安全问题你建议采用哪种方法?如果还有其他更有效的方法,我也想知道。
提前感谢您!