2010-12-18 65 views
0

我有一些問題,我嘗試在php中獲得uri。在php中獲取URL IN INCLUDE FILE

我使用:

$_SERVER['REQUEST_URI'] 

它工作得很好,如果我做的index.php文件,但是,我需要得到的URL中包含文件,但是,當我做到這一點,它會接收文件ADRESS,我的意思是,它顯示了這樣的事情

地址欄中:www.webpage.com/index.php

$ _ SERVER [ 'REQUEST_URI']輸出:網頁/ includefile.php

我在解釋mysel在這裏?謝謝!

+0

你能不能給我們一些方面?你如何使用這段代碼?以及你如何將其納入該頁面? – Brad 2010-12-18 23:06:25

回答

1

你是如何包含該文件的?如果它是通過HTTP引用包含的,那麼它實際上是作爲一個頁面提供的,而且你看到的功能是正確的。如果包含路徑是本地文件,則不應該看到此行爲

0

也許在代碼中的某處(或在另一個包含文件中),該值會被覆蓋。

1

發現這一點,同時試圖解決同樣的問題。 我的解決方案,它的工作是使用$_SERVER['HTTP_REFERER'] 這,它也包括了參數運作良好(如?這是= FOO & =酒吧)

+0

謝謝,這解決了我的問題。 – Sj03rs 2015-09-24 07:35:52