【发布时间】:2018-01-11 01:55:45
【问题描述】:
我是编程领域的新手,我已经对使用 HTML-AJAX-PHP-MySQL 的基本 CRUD 类型的 Web 应用程序有了足够的了解。我一直在学习编码作为一种爱好,因此只使用了 WAMP/XAMP 设置(本地主机)。我现在想冒险使用 VPS 并学习设置它并最终打开一个新项目供公众使用。
我注意到,每当我使用 AJAX 甚至常规 POST 将表单数据发送到我的 PHP 文件时,如果我打开 Chrome 调试器并转到“网络”,我可以看到正在发送的数据,以及发送到哪个后端将数据发送到的 PHP 文件。
如果用户可以看到这一点,他们是否可以截取这些数据,对其进行修改,并将其发送到同一个后端 PHP 文件?如果他们创建自己的简单 HTML 页面并将 POST 数据发送到我的 PHP 后端文件,它会工作吗?
如果是这样,我该如何避免这种情况?我一直在阅读有关使用 HTTPS 的信息,但我仍然感到困惑。使用 HTTPS 是否意味着我必须以任何方式更改我的代码?
【问题讨论】:
-
请求/响应被加密传输。两边都被解密了。
-
这一切是自动完成的还是我需要修改我的代码?
标签: php mysql forms post https