0
我有以下设置:PHP包括内包括不工作
的index.php(根),被包括results.php(也在根)
<?php include("results.php"); ?>
内的结果,我包括另一个文件使用URI(我用一个变量设置)来获取正确的目录,因为我正在使用重写来使“结果页”根据用户输入而有所不同。
所以,里面results.php:
<?php include($website['uri'] . 'elements/keywords.php'); ?>
作为参考,当我试图做一个链接上面,它经历。
<a href="<?php echo $website['uri']."elements/keywords.php"; ?>">Test</a>
我可以点击链接并且没有问题,但是当我试图包含它时绝对没有任何反应。我的结果.php包含在index.php中就好了。
任何人都可以提供一些提示,让这个工作?
更新:$ website ['uri']已设置并始终为“/ seo-project /”,这是我在里面工作的目录(其中index.php是)。用相对路径替换变量只会对链接起作用。
请勿使用URL使用文件系统路径或相对路径。也许只是'elements/keywords.php'。 – AbraCadaver
$ website ['uri']是'/ seo-project /',这是我工作的目录。 替换该变量并没有帮助。它仍然显示在链接中,并且在包含内没有显示任何内容。 – DavyH