【问题标题】:browser back button form fields empty浏览器后退按钮表单字段为空
【发布时间】:2015-01-15 03:54:06
【问题描述】:

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

当我单击浏览器后退按钮时,我希望它们始终显示。 任何想法我做错了什么。 非常感谢您的回复。

【问题讨论】:

    标签: php session


    【解决方案1】:

    来自 Php.net

    header_remove

    注意

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

    缺少分号

    header_remove("Last-Modified")
                                  ^
    

    应该是

    header_remove("Last-Modified");
    

    【讨论】:

      猜你喜欢
      • 2010-09-20
      • 1970-01-01
      • 2010-12-13
      • 1970-01-01
      • 2013-03-02
      • 1970-01-01
      • 2023-03-07
      • 2011-02-17
      • 1970-01-01
      相关资源
      最近更新 更多