假设我的 PHP 页面执行“真实”操作。
我所说的“真实”是指执行数据库操作、写入文件等,而不是仅仅发送 HTML。
当我点击 PHP 页面的“后退”按钮时,假设它是 GET。
是只有我一个人还是内心不喜欢 javascript 是正常的吗? (在我看来,它总是像是一个补丁,用于解决那些一开始就无法工作的事情,而且并不是每个人都让 javascript 工作)
我并不挑剔,但是可以认为 HTTP 级别的解决方案是最好的吗?
Thanks
通过 POST 加载的页面将导致浏览器要求用户重新提交信息以查看页面,从而导致该页面执行的操作再次发生。如果通过 GET 请求页面并且查询字符串中包含变量,则会发生相同的情况,但不会提示用户再次进行编辑)。
解决这个问题的最佳方法是使用POST/REDIRECT/GET 模式。我在一个关于的例子中使用了它处理我为 Authorize.Net 编写的付款。希望这能为您指明正确的方向。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)