2012-09-17 189 views
0

我试图做一个include(dirname(FILE),'/../file.php?variable=VAR'),但是当我使用时无法找到位置变量。在包含GET路径中包含GET变量(路径)

该目录位于当前文件所在的目录之上。是否有可能通过包含变量?

+0

你能展示一些实际的代码吗?为什么不只是'include('../ file.php');'? – lonesomeday

+0

对不起,但是你想将查询传递给'include'的原因是什么? – raina77ow

+0

我正在使用HTML到PDF转换器,并且需要包含在特定GET var处理的文件。我想我只会写信给一个文件。 – user461316

回答

1

号通过使用包括你包括文件的源代码,因为它是。我想你想在包含的文件中定义一个函数并调用它来获得结果。

1

虽然你根本不需要这个,但因为$_GET的范围是全局的[即可以从您运行的每个脚本访问]。

只是要清楚:

include($path)搜索资源的文件系统,然后进行处理。

http://somesite.com/index.php?key=value是一个URL,其部分在?符号后面的部分被称为查询