2015-01-15 26 views
0

我在我的所有代码中都有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']打印/回声和我的表单字段值消失。

我希望他们在任何时候显示我点击浏览器后退按钮。 任何想法我做错了什么。 非常感谢您的回复。

回答

0

从Php.net

header_remove

注意

此功能将删除由PHP设置的所有头,包括饼干, 会话和X技术,通过头。

缺少一个分号

header_remove("Last-Modified") 
          ^

它必须是

header_remove("Last-Modified");