我正在尝试为用户提供一个注册到系统的选项,并希望将该页面链接到另一个 php 文件,例如 detail.php 页面,其中所有数据库变量在该文件中保持活动状态。请任何人都可以帮助我..??
问问题
153 次
2 回答
1
其他替代方法是 cookie、发送到该页面的(加密的)POST 参数,或者如果您使用include
语句将该文件的内容包含在当前页面中,您也可以在之前定义您的变量include
,这些变量可以在包含的文件中使用.
PS:建议使用会话;尽管您的问题尚不清楚,但为什么您不打算使用会话。
于 2013-01-01T06:02:07.693 回答
0
您可能拥有的任何选项都依赖于客户端发送某种形式的识别初始用户的方式。
你基本上有3个选择:
- 继续通过表单将完成注册所需的所有数据重新发送到每个页面(即作为 GET 或 POST 数据)。
- 将数据存储在 COOKIE 中并随每个请求一起发送。
- 存储数据服务器端并使用会话(和 PHP 会话 COOKIE)
就个人而言,我建议坚持使用会话,因为它限制了请求之间发送的数据量。我能想到不这样做的唯一原因是如果您有多个应用程序服务器并且您的会话没有共享存储(即内存缓存或数据库)
如果您想详细说明您的 OP 并解释为什么您不想使用会话,我很乐意为您提供更深入的答案。
于 2013-01-01T06:11:49.217 回答