首页 > 解决方案 > 如何阻止 PHP include() 函数重定向?

问题描述

这可能是一个愚蠢的问题,但我尝试使用 include() 函数来访问来自不同 PHP 文件的变量 - 但是当我在本地主机上运行它时,我只是被重定向到我想从中访问变量范围的页面。我该如何阻止这种情况发生?

标签: php

解决方案


include()从它指向的文件中获取所有代码并将其包含在您从中调用它的文件中并执行该代码,然后再转到原始文件的下一行。

因此,如果您包含的文件包含的不仅仅是变量定义。即,它包含会导致输出的代码,您将在您调用包含的文件中看到该输出。

也许将您的变量拆分到第三个文件中,然后include()将其拆分到其他两个文件中。


推荐阅读