2016-02-10 85 views
0

我將帶參數的URL傳遞給index.php包含2 require_once函數的頁面調用輸出最終頁面的模板和配置文件。require_once去掉或刪除URL參數

要闡述:

URL與參數/index.php?param=cat 傳遞給的index.php其中包含:

<?php 

require_once('funnel_config.php'); 
require_once('template.php'); 
?> 

這則加載2個文件,並在這個過程中URL參數被剝離。

下面是一個截屏視頻,顯示我的意思:http://screencast.com/t/gzEQFGQknV8M

如何確保url參數在使用require_once時保持不變?

是否有其他方法可以達到相同的效果?

+0

不使用'require_once'函數? – 0x13a

+0

你能說清楚你的意思是什麼URL參數被「剝離」? '$ _GET'等堅持包含文件。 – Andrea

+0

嗯......你一定在做別的事情。 POST和GET參數保留在所需或包含的文件中。這意味着你可以很容易地訪問它們。 – MarkSkayff

回答

0

解決!

URL參數不受加載文件通過require_onceinclude影響。進一步調查這個系統的內部工作,在一個名爲goToCleanURL()的php庫中確定了一個函數。評論此功能,現在URL參數的行爲與預期相同。

感謝社區的建議,促使我深入瞭解代碼。