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