PHP页面之间丢失的会话数​​据?

Vic*_*tor 1 php redirect session-variables data-loss

我正在使用post方法添加新闻表单.在第二页中,我进行数据验证.我之后定义了变量$message = $_POST["message"],$_SESSION['message'] = "$message";之后我回显了会话变量,一切看起来都很好.当我点击发送哪个转到另一个页面将数据添加到数据库时,会话变为空.每个页面都有session_start,如果我定义可靠,就像$_SESSION="test"它通过所有3个页面但表格中生成的数据丢失.请帮忙!

Ala*_*nse 7

$_SESSION="test" 覆盖所有会话数据.

相反,你应该做你在其他地方做的事情并使用$_SESSION['test']="test".

这将在您的$_SESSION数组中放入一个新项而不是覆盖所有会话变量.