Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Forms 为什么在刷新页面、单击“上一步”然后单击“前进”时,浏览器会重新提交表单?_Forms_Browser - Fatal编程技术网

Forms 为什么在刷新页面、单击“上一步”然后单击“前进”时,浏览器会重新提交表单?

Forms 为什么在刷新页面、单击“上一步”然后单击“前进”时,浏览器会重新提交表单?,forms,browser,Forms,Browser,我知道当您a)提交后刷新页面,b)单击“上一步”,然后单击“下一步”时,浏览器会重新提交表单。为了避免混淆用户,服务器端代码应该实现,您可以使用重定向而不是渲染来响应帖子 但是为什么浏览器会这样做呢?用户不希望出现这种行为,我也不认为有任何技术上的理由这样做

我知道当您a)提交后刷新页面,b)单击“上一步”,然后单击“下一步”时,浏览器会重新提交表单。为了避免混淆用户,服务器端代码应该实现,您可以使用重定向而不是渲染来响应帖子

但是为什么浏览器会这样做呢?用户不希望出现这种行为,我也不认为有任何技术上的理由这样做