我的所有代码都有session_start,这是有效的。当我单击浏览器后退按钮时,当我将其包含在我的header.php文件中时:
header_remove("Expires");
header_remove("Cache-Control");
header_remove("Pragma");
header_remove("Last-Modified")
会话变量$_SESSION['IAMAVARIABLE']
不在屏幕上打印/回显。但是我的表单字段值出现了。
当我评论这个时:
/*
header_remove("Expires");
header_remove("Cache-Control");
header_remove("Pragma");
header_remove("Last-Modified")
*/
会话变量$_SESSION['IAMAVARIABLE']
print / echo,我的表单字段值消失。
当我点击浏览器后退按钮时,我希望他们两个都在显示。 我有什么不妥的想法。 非常感谢你的回复。
答案 0 :(得分:0)
来自Php.net
<强>注意强>
此函数将删除PHP设置的所有标头,包括cookie, 会话和X-Powered-By标头。
缺少分号
header_remove("Last-Modified")
^
一定是
header_remove("Last-Modified");