如何使用HTTPS-PHP包含文件

如何使用HTTPS-PHP包含文件,php,https,include,file-get-contents,Php,Https,Include,File Get Contents,我制定了一个表单流程,并将代码分解成不同的文件,以保持干净和有序 现在我正在为https安全设置表单 我拉入页面的所有文件也必须被称为https吗? 在这种情况下,我不能再使用include();因为它不再允许相对路径 是使用file_get_contents()的解决方案吗;?还是只需要将(母版)页面本身称为https?听起来您混淆了术语。HTTPS是用于使用SSL或TLS加密从服务器请求页面的协议。这与您服务请求的方式不同 在您的PHP源代码中,包含是服务器端处理的。在PHP将页面交给web

我制定了一个表单流程,并将代码分解成不同的文件,以保持干净和有序

现在我正在为https安全设置表单

我拉入页面的所有文件也必须被称为https吗? 在这种情况下,我不能再使用include();因为它不再允许相对路径


是使用file_get_contents()的解决方案吗;?还是只需要将(母版)页面本身称为https?

听起来您混淆了术语。HTTPS是用于使用SSL或TLS加密从服务器请求页面的协议。这与您服务请求的方式不同

在您的PHP源代码中,包含是服务器端处理的。在PHP将页面交给web服务器并通过TLS链接返回之前,将完成所有包含操作

file.php:

<?php
include 'fileA.php';
include 'fileB.php';
?>


在上面的示例中,用户代理(浏览器)从未看到fileA.php或fileB.php。页面请求作为单个文档返回。您可以通过请求,在这种情况下,这就是您所需要的。

听起来您混淆了术语。HTTPS是用于使用SSL或TLS加密从服务器请求页面的协议。这与您服务请求的方式不同

在您的PHP源代码中,包含是服务器端处理的。在PHP将页面交给web服务器并通过TLS链接返回之前,将完成所有包含操作

file.php:

<?php
include 'fileA.php';
include 'fileB.php';
?>


在上面的示例中,用户代理(浏览器)从未看到fileA.php或fileB.php。页面请求作为单个文档返回。您可以通过请求,在这种情况下,这就是您所需要的。

如果文件位于同一台服务器上,您无需更改任何内容

包括(“file.php”)

会很好用的

另外,如果要包含来自另一个https服务器的文件,只要tls库设置正确,https就没有问题

包括(“”)


如果另一台服务器为PHP服务而不执行它,则可以工作。

如果文件位于同一台服务器上,则无需更改任何内容

包括(“file.php”)

会很好用的

另外,如果要包含来自另一个https服务器的文件,只要tls库设置正确,https就没有问题

包括(“”)


如果另一台服务器为PHP提供服务而不执行它,则可以工作。

我认为在PHP5 include()中;绝对路径不起作用。。。包含https是否为例外?否。服务器上的路径与网站上的路径不同。所以site.com/path可能是/home/www/html/site.com/path。Include查看服务器文件系统的路径;绝对路径不起作用。。。包含https是否为例外?否。服务器上的路径与网站上的路径不同。所以site.com/path可能是/home/www/html/site.com/path。Include查看服务器文件系统的路径。您可能还需要查看Smarty之类的表示层,这对代码的清晰性非常有帮助。您可能还需要查看Smarty之类的表示层,这对代码的清晰性非常有帮助。