PHP: session 的替代品

标签 php global-variables session-variables tempdata

我有一个非常依赖 session 变量的 PHP 应用程序。登录后,用户会被重定向到一个页面,该页面执行代码以根据用户是谁设置 session 变量的负载。应用程序使用来自不同来源的数据, session 用于存储 ID 号以查询数据库。

因此,当用户访问将查询其 Assets 管理系统的页面时,他们的特定数据库 ID 会通过 session 调用。

我最近遇到了很多关于 session 变量的问题。有时在应用程序的生命周期中只创建一个 session 文件,有时每个 session 请求都会产生一个新的 session ID(仍然没有设法找出原因!)。

我的问题是这样的。有没有替代使用 session 变量的方法?喜欢全局变量还是其他方式?

我有一个关于我的 session 问题的问题 - PHP session variables not being maintaned

最佳答案

另一种选择是将 session 数据存储在数据库中,为用户提供带有 session_id 的 cookie。这将使您能够更好地控制 session 。

关于PHP: session 的替代品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4507826/

相关文章:

php - 使用 PHP 更新 MySQL 条目

c - 什么时候可以在 C 中使用全局变量?

c++ - 共享库项目 (C++) 中的全局变量问题

jquery - 如何在 JQuery 中获取和设置全局 .class 级别的 css 值

php - 无法在 session 中存储用户 ID

c# - IIS7 session 失去其值(value)

php - 脚本试图执行方法或访问不完整对象的属性

php - 如何联合所有+1表?

php - 使用 PHP 将文件写入 Linux 的问题

php - 如何准备 mysql 查询以在 smarty 部分循环?