首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >对public_html外部的文件使用绝对路径

对public_html外部的文件使用绝对路径
EN

Stack Overflow用户
提问于 2018-08-15 07:28:14
回答 1查看 182关注 0票数 0

我已经做了很多关于包含public_html之外的文件的研究,但没有一个是有效的,所以这就是我发布的原因。

我的文件结构是这样的:

>home
   >username
      >includes
         resources.php
      >public_html
         index.php

在index.php上,我想包含resources.php,所以我有以下代码:

include_once("/home/username/includes/resources.php");

然而,它不起作用。例如,如果我将它改为这样(并在public_html中放入另一个'resources.php‘),那么它就会这样做

include_once("/home/username/public_html/resources.php");

为什么使用'includes‘的绝对路径不起作用?如何对public_html之外的文件使用绝对路径?

提前感谢,如果这会被认为是重复的,我很抱歉(我找不到任何像这样的具体内容)。

EN

回答 1

Stack Overflow用户

发布于 2018-08-15 08:15:10

出于安全原因,PHP通常被限制在public_html内部,并且不能访问该路径之外的内容。

一般来说,你应该把你需要访问的所有目录都放在public_html中,并且使用相对路径。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51851003

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档