我有以下设置:
index.php(在root中)包含results.php(也在root中)
<?php include("results.php"); ?>
在结果中,我使用URI(我用变量设置)包含另一个文件来获取正确的目录,因为我使用重写来创建&#34;结果页面&#34 ;根据用户输入的不同而不同。
所以,在results.php里面:
<?php include($website['uri'] . 'elements/keywords.php'); ?>
作为参考,当我尝试将上述链接作为参考时,它会通过。
<a href="<?php echo $website['uri']."elements/keywords.php"; ?>">Test</a>
我可以点击链接,没有问题,但是当我尝试包含它时绝对没有任何反应。我的results.php包含在index.php里面就好了。
有人可以提供一些技巧来实现这项工作吗?
更新:$ website [&#39; uri&#39;]已设置并且始终&#34; / seo-project /&#34;,这是我在里面工作的目录(其中index .php是)。用相对路径替换变量什么也没做,但仍然可以使用链接。
答案 0 :(得分:0)
不要使用BASE URL,而是使用物理路径。从路径
中删除$ website [&#39; uri&#39;]部分