-1

我需要在来自第三级域(www.cms.site.it)的一些页面中包含一个来自我的基本域 www.site.it 的 php url。我知道可以通过启用 php.ini 命令a allow_url_include 和 allow_url_fopen 来包含外部文件,但这对于我的提供程序是不可能的。也许这是其他一些可能性,因为它总是同一个域?

4

1 回答 1

0

如果这些文件位于同一个文件系统上,并且您可以通过 php 脚本访问它们,那么您应该能够包含它们。

域只是指向一个 IP 并且服务器正在显示所需的内容,所以基本上你可以拥有:a.example.com 指向一个服务器,b.example.com 指向另一台服务器。如果应该清楚您不能将文件从一台服务器包含到另一台服务器。

当在大多数情况下涉及多个子域时,它们位于同一服务器和同一文件系统上,但每个子域的脚本位于一个文件夹中,并且只能在当前文件夹中访问,因此在大多数情况下,您将无法做到。

如果您有权访问文件系统中的文件,则域和子域在此没有任何作用。

最后 - 当涉及到共享主机时,大多数域和子域都位于不同的文件夹中,其中的脚本只能访问当前文件夹。这样做是出于安全原因,因此在您的情况下,如果您有一个属于您的子域,您将无法访问共享主机中主域中使用的文件。

于 2014-04-16T14:12:07.270 回答