PHP Post与JavaScript Ajax请求

时间:2018-01-07 04:18:18

标签: javascript php ajax http

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

但是,我注意到像谷歌和Facebook这样的网站使用PHP表单而不是将ajax requests发送到PHP脚本。

我想知道直接PHP表单通过JavaScript Ajax将表单数据从静态HTML页面发送到PHP脚本的优势是什么,尤其是从UX和安全角度来看

1 个答案:

答案 0 :(得分:1)

使用表单而不是使用XMLHttpRequest有ZERO安全性好处。任何人都可以进入他们的控制台并使用表单请求更改他们想要的任何内容,就像他们可以更改XMLHttpRequest一样。

最后,它们都是通过网络发送的http请求。你可以打开一个终端窗口并向任何网站发出http请求,这没关系。这就是我们总是说在服务器上验证您的数据以确保它有效的原因。

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