Php 会话数组元素以某种方式被覆盖

Php 会话数组元素以某种方式被覆盖,php,session,Php,Session,我正在开发的一个PHP应用程序有问题。由一些元素组成的主页有一个专门处理登录表单的页面。在该文件/元素中,如果按下“登录”按钮,我将尝试登录。如果数据库中没有这样的用户,或者没有插入任何信息(以相同的方式处理),我会在会话数组中为特定键设置特定值,直到应用程序结束,我会执行$\u SESSION数组的var\u dump,以查看其内容。在应用程序结束之前,一切正常,但当页面在第一行之后再次加载时,即session\u startIvar\u dump$\u session数组,并且该特定索引已经

我正在开发的一个PHP应用程序有问题。由一些元素组成的主页有一个专门处理登录表单的页面。在该文件/元素中,如果按下“登录”按钮,我将尝试登录。如果数据库中没有这样的用户,或者没有插入任何信息(以相同的方式处理),我会在会话数组中为特定键设置特定值,直到应用程序结束,我会执行
$\u SESSION
数组的
var\u dump
,以查看其内容。在应用程序结束之前,一切正常,但当页面在第一行之后再次加载时,即
session\u start
I
var\u dump
$\u session
数组,并且该特定索引已经具有不同的值。我就是不明白它放在哪里

对不起,对于非代码解释,但由于它是一个商业应用程序,我不能提供任何

更新:

index.php-第一行
require_once(dirname(__文件).'/header.php')

header.php-第一行
session_start()
var\u转储($\u会话)

loginForm.php-设置值的位置。
$\u会话['lverifer']=3
var\u转储($\u会话)

index.php-最后一行
require_once(dirname(__文件).'/footer.php')

var\u转储($\u会话)

在访问会话变量之前,您必须发出
会话\u start()

当访问者访问您的站点时,PHP将自动(如果设置为1)或根据您的请求(显式或隐式)检查特定会话id是否已随请求一起发送。如果是这种情况,将重新创建先前保存的环境


您不能提供代码,甚至不能提供显示这种行为的最低限度的代码?很抱歉,答案不存在,但由于它是一个不可见的应用程序,我不能提供一个:-P但说真的,我们会尝试你能提供的一切。越多越好。我不能对我自己的评论投票,所以你应该问别人这个问题。但我认为它值得这么多,因为你问了一个关于你感知到的特定问题的问题,但期望我们“猜测”你的代码。。。真的,你希望我们有一个水晶球吗?请阅读@Eugene:这不是一个问题(问题以问号结尾,如
)。这是一个观察。在写入会话变量之前,您没有启动会话。这是一个错误。