![image](assets/images/blog/blog-banner-14.jpg)
PHP开发的网页,在使用中发现点击浏览器返回上一页时,总是提示“确认重新提交表单“的一个错误页面,在 Safari 浏览器中会弹出一个确认刷新的窗口,而在谷歌浏览器就会出现前面提到的那个错误页面,其他的浏览器没测试过,起初并没在意这个问题,后来随着网站使用越来越觉得这样不方便,经查询,找到两个解决方案:
- 一个是将表格的传输方式由 POST 改为 GET,这需要稍微修改下代码,虽然不麻烦,但我不喜欢这种方式
- 另一个就是需要修改服务器 PHP 配置文件 php.ini,这是个一劳永逸的方法,我个人比较喜欢,缺点暂时还没发现,遇到时再说吧,办法总比问题多。
;session.cache_limiter = nocache
session.cache_limiter = none