PHP正确使用session_start

时间:2016-07-21 11:21:16

标签: php session

当Web应用程序启动时,它将连接到DB并将信息存储为会话变量。仅获取应用程序开头的数据。

问题是用户列表也是会话变量。所以在login.php中,当用户输入正确的用户名和密码时,我必须再次添加session_start()

我认为我的解决方案是:

- Web server run -> session_start()并获取所需的所有数据。

- 当客户端运行应用程序时,没有用户登录,因此index.php将重定向到login.php。没有session_start(),因为它已经开始,在正确的用户名和密码之后,更改会话变量"用户名"或" ID"登录的用户名。

- 当客户端注销时,取消设置会话变量"用户名"。

您如何看待这个解决方案,这是在PHP中正确使用会话吗?

1 个答案:

答案 0 :(得分:0)

会话启动后,您不必再次启动它只需使用此会话来保存数据并检查登录,它就可以正常工作。