|
|
1
3
由于安全原因,不能在某些服务器上使用以http://开头的路径。您要使用的是目录路径。
您可以通过如下操作获取当前目录路径
这将为您提供服务器根文件夹中的目录路径。这是用于包含/需要内容的路径。 如果你不太明白,试试这个。 有两种类型的路径:
万维网路径:
服务器目录路径:
服务器目录路径是文件位于服务器硬盘上的位置。就像你的电脑硬盘一样,它永远不会改变,除非你移动文件。另一方面,万维网路径(每个人都用来访问您的网站的路径)可以根据您使用的域、文档根目录指向的位置、mod重写等等进行更改。 注意:文档根目录是服务器提供文件的最上面的目录。因此,如果您的文档根目录中有index.php,它会像这样出现在Web上: http://example.com/index.php . 当PHP查找文件时,它使用服务器目录路径,因为它在服务器上运行。当从用户计算机运行的javascript想要查找一个文件时,它使用万维网路径来访问它,因为它没有从服务器访问它。 我真的希望在那里的某个地方,有些事情是有意义的。 |
|
|
2
1
尝试要求“./mypage.php” 不是整个确切的目录 |
|
|
3
1
当你使用这样的URL符号时,php不够聪明,无法知道你是从同一个服务器上包含的,所以它认为你是从一个单独的服务器上获取文件(这可能很危险)。 您的服务器配置设置为不允许加载这些外部文件(从错误消息“在服务器配置中禁用了URL文件访问”)中可以明显看出),因此它失败了。 因为您在同一台服务器上,所以可以简单地使用相对路径,例如:
|
|
4
0
不要使用这样的路径…使用相对路径或绝对路径。 例子
|
|
|
Jiel · 将Vite Vuejs应用程序部署到Apache服务器 2 年前 |
|
|
ThePiGuy · cURL未在Apache Web服务器上加载 3 年前 |
|
|
AsgarAli · XAMPP本地主机上的邮件问题 13 年前 |
|
|
ossama · 通过增加内存限制来提高站点速度?[已关闭] 14 年前 |