浏览器后退按钮表单字段为空

时间:2015-01-15 03:54:06

标签: php session

我的所有代码都有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,我的表单字段值消失。

当我点击浏览器后退按钮时,我希望他们两个都在显示。 我有什么不妥的想法。 非常感谢你的回复。

1 个答案:

答案 0 :(得分:0)

来自Php.net

header_remove

  

<强>注意

     

此函数将删除PHP设置的所有标头,包括cookie,   会话和X-Powered-By标头。

缺少分号

header_remove("Last-Modified")
                              ^

一定是

header_remove("Last-Modified");