Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php HTTPS POST数据未加密_Php_Ssl - Fatal编程技术网

Php HTTPS POST数据未加密

Php HTTPS POST数据未加密,php,ssl,Php,Ssl,我试图在实践中理解,使用同一网页发布数据与不使用SSL(HTTPS)有什么区别,因此我创建了一个PHP文件,其中包含一个表单、一个文本字段和一个用于发布数据的按钮,除了一个缓存变量外,我没有注意到标题上的任何更改 例如,发布表单后,在开发人员工具的“网络”选项卡下,我可以在使用或不使用SSL的两个连接中完全读取标题和表单内容 我的问题是:如果使用https://localhost帖子,该标题不应该显示为加密的吗?整个请求和响应将在浏览器和服务器之间加密 由于您正在使用浏览器查看标题,因此不会看到

我试图在实践中理解,使用同一网页发布数据与不使用SSL(HTTPS)有什么区别,因此我创建了一个PHP文件,其中包含一个表单、一个文本字段和一个用于发布数据的按钮,除了一个缓存变量外,我没有注意到标题上的任何更改

例如,发布表单后,在开发人员工具的“网络”选项卡下,我可以在使用或不使用SSL的两个连接中完全读取标题和表单内容


我的问题是:如果使用https://localhost帖子,该标题不应该显示为加密的吗?

整个请求和响应将在浏览器和服务器之间加密


由于您正在使用浏览器查看标题,因此不会看到数据的加密形式,因为它可以访问未加密版本。

SSL是web服务器和web浏览器之间的端到端加密;这意味着这两个端点之间的通信是加密的


由于您在一端(浏览器),您可以看到发送和接收的内容,但中间的人看不到。

您可以看到浏览器刚刚通过网络发送的内容,这不符合逻辑吗?:)谢谢,非常有帮助!你能告诉我一种交叉检查加密的方法吗?我在Windows上。您可以设置一个本地代理,拦截浏览器发送到远程服务器的流量,并验证它是否确实加密。