【发布时间】:2021-06-28 14:23:25
【问题描述】:
今天我试图在 PHP 中使用链接而不是路径将一个页面包含在另一个页面中,因此代码可能如下所示
include "http://localhost/mypage/myfile.php"
但它会引发以下错误:
警告:include(): http:// wrapper 在服务器配置中被第 10 行 C:\xampp\htdocs\Lavoro\lang\en\login\home.php 中的 allow_url_include=0 禁用
我真的不知道如何更改这些变量!我尝试使用在这个论坛中也找到的一些代码行,但没有任何效果。还有一件事,我不知道我使用的是哪个版本的 PHP。
感谢所有愿意帮助我的人
【问题讨论】:
-
如果文件在您的网站上,您不需要完整的 url,所以请尝试
include "mypage/myfile.php";记住它是针对 PHP 而不是 Apache 的说明 -
但是如果我想这样做,我必须写回所有路径,我的意思是,如果我试图包含的文件位于子文件夹中并且我想要的文件包含在主文件夹中,我必须使用
../来指示主文件夹...现在,如果第一个文件所在的文件夹是子文件夹的子文件夹等等,则使用此../进行定位另一个文件 -
.php文件中的phpinfo();将显示您的 PHP 版本。您可以使用set_include_path 或文件的完整路径来包含include "C:\xampp\htdocs\Lavoro\mypage\myfile.php"
标签: php variables url path include