【发布时间】:2018-02-07 10:23:44
【问题描述】:
各位,我无法检索会话值。我已经尝试了一整天来解决这个问题,但失败了。我的情况是这样的:-
我在实例化时创建一个会话类,我通过构造函数自动启动会话。我从登录表单中获取两个值“用户名”和“密码”,然后在获取这些值后,我将它们分配给会话类属性,如下所示
$username=$_POST['username'];
$password=$_POST['password'];
$session_object->session_username=$username;
$session_object->session_password=$password;
。现在只要我回显 $session_object->session_username;在登录表单上显示值的任何地方。但是当我尝试在任何其他页面上显示该值时,它什么也没有显示。我是一名初学者 Web 开发人员,但我了解到会话存储在服务器端,并且可以在应用程序的任何位置访问。
我只有一个 Session 类的对象 $session_object,我不再创建任何对象。 请帮助您的帮助将不胜感激。使用 php 7.1,XAMPP 服务器。
【问题讨论】:
-
称它为“$session”并不能使它成为一个 php 会话
-
你的
$session_object在哪里声明和分配? -
我的 $session_object 在 session.php 中声明。我有一个在实例化时自动启动 session_start() 的构造函数
标签: php oop session-cookies