我知道有很多关于 AJAX 安全性的问题。我已经搜索并阅读过,但仍然不清楚最好的方法是什么。
我有一个非常具体的情景:
我有一个构建在 PHP MVC 框架之上的应用程序。我已经将诸如“导航菜单”之类的演示元素模块化。导航菜单模块有一个控制器(服务器端)。控制器使用模型从数据库中检索数据,然后以 php 回显数据进行响应。我可以使用 AJAX 向控制器发出 http 请求,因为控制器是通过 URI 路由到的。我相信这被称为 RESTful API。当用户单击导航菜单中的链接时,静态内容区域会使用从 AJAX 请求中检索到的数据进行更新。假设我在能够将数据写入数据库的同一控制器中进行了不同的操作。拥有一个允许写入数据库的公开 URI 显然很糟糕。