Javascript Post重定向在同一页面上获取PHP
这是一个老问题,我在发布这篇文章之前已经咨询了很多问题 还有很多其他的 我有一个小应用程序,结构如下Javascript Post重定向在同一页面上获取PHP,javascript,php,jquery,ajax,forms,Javascript,Php,Jquery,Ajax,Forms,这是一个老问题,我在发布这篇文章之前已经咨询了很多问题 还有很多其他的 我有一个小应用程序,结构如下 index.php (acting as controller) viewsfolder(contains HTML) models(contain DB insertion etc) 当用户登陆index.php时,我向他显示所需的视图 require_once(views/signin.php) 用户在index.php上提交表单,比如从signin.php将数据发布到inde
index.php (acting as controller)
viewsfolder(contains HTML)
models(contain DB insertion etc)
当用户登陆index.php
时,我向他显示所需的视图
require_once(views/signin.php)
用户在index.php
上提交表单,比如从signin.php
将数据发布到index.php?signin=true
。我从模型中调用所需的函数,并将重定向到自身。
以避免表单重新提交
显然,在chrome和Firefox中,我仍然可以重新提交表单,还可以单击浏览器的后退按钮转到上一页。这破坏了整个业务逻辑
我认为重定向在这里应该有帮助,但事实并非如此
我知道我可以使用AJAX来避免所有这些,但是如果没有AJAX,我就不能做到这一点。我不认为每个基于MVC的CMS都在后端使用AJAX
me架构有什么问题吗?也许您可以向我们展示您的代码?请参阅@u_mulder我怀疑它是否有帮助,因为index.php有很多if条件,非常混乱。