javascript - PHP Post 与 JavaScript Ajax 请求

标签 javascript php ajax http

我一直致力于使用客户端和服务器端代码进行 Web 开发,并且一直使用 JavaScript Ajax 以及 PHP 脚本来接收和操作数据。

但是,我注意到 Google 和 Facebook 等网站使用 PHP 表单,而不是向 PHP 脚本发送 ajax 请求

我想知道的是,与通过 JavaScript Ajax 将表单数据从静态 HTML 页面发送到 PHP 脚本相比,直接 PHP 表单提交有什么优势,特别是从用户体验和安全 Angular 来看

最佳答案

与使用 XMLHttpRequest 相比,使用表单的安全优势为零。任何人都可以进入他们的控制台并通过表单请求更改他们想要的任何内容,就像他们可以更改 XMLHttpRequest 一样。

最终它们都是通过线路发送的http请求。您可以打开一个终端窗口并向任何站点发出 http 请求,这实际上并不重要。这就是为什么我们总是说验证服务器上的数据以确保其有效。

为什么有人会使用 HTML 表单而不是 Ajax?无论是否禁用 JavaScript,它都可以工作很长时间。他们想要将用户发送到另一个页面。

关于javascript - PHP Post 与 JavaScript Ajax 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48134267/

相关文章:

javascript - 如何在 JavaScript 中删除嵌套的空对象?

bool /tinyint(1) 类型的 PHP if 语句

PHPUnit 和域异常测试

php - 如何使用 session 在php中存储变量

javascript - 如何访问Django序列化的JSON对象

javascript - 如何将 Webpack 配置文件条目设置为 './src/*.js' ?

javascript - 使用 select2 ajax 添加新字段时,上一字段文本消失

javascript - 使用 .each 创建所有 .elems 找到的文本内容的数组

php - jQuery 阻止所有表单同时提交

javascript - jQuery - 提交表单联系人后的占位符值