"网页已过期"PHP中的$ _SESSIONS

Dun*_*oit 3 php session

在我的网络应用程序中,我正在使用$_SESSIONS但有时,当用户点击退格键时,他得到:

网页已过期

信息.

为什么会这样?我该怎么做才能避免这种情况?

Cha*_*rch 6

这与$_SESSION变量没有任何关系,它与您使用POST方法在页面之间传输信息有关.如果你想避免它,你需要使用GET方法而不是POST.

  • 您不应该盲目地用GET请求替换POST请求.http://tools.ietf.org/html/rfc2616#section-9.1.1:"特别是,已经确定了GET和HEAD方法不应具有采取除检索之外的动作的重要性的约定." (4认同)
  • Firefox会显示一个对话框,通知您需要重新发送信息以查看此页面(或其他内容)以及重新发送或取消选项. (2认同)