2013-03-19 47 views
0

不工作我的URL:http://www.capstonehomes-mn.com/index.php?cID=127&ccm_token=1363683205:04db0d40a58c3559286c525f299e1fce".一些URL查詢變量在PHP

此網站開發使用concrete5。這個URL傳遞2個查詢變量&使用jquery ajax表單調用這個頁面。此網址不會顯示查詢變量&其值。有什麼問題?

我想要在此屏幕截圖中獲取所有查詢變量值:http://my.jetscreenshot.com/14061/20130319-prv0-77kb.jpgat the time of printing $ _REQUEST`。

一些URL正常工作。

我的PHP代碼在目標頁面:

print_r($_REQUEST); 
echo $_SERVER['REQUEST_URI']; 

$ _ SERVER [ 'REQUEST_URI']正常工作。

如果我將這個URL粘貼到瀏覽器的地址欄查詢變量中工作正常。但不是在阿賈克斯call.I'm看到網頁找不到阿賈克斯呼叫(http://my.jetscreenshot.com/14061/20130319-iami-27kb.jpg

+0

你應該確保你的網址是正確的編碼你的名字 - 值對,你不應該在你的URL中有一個未編碼的':'。 http://en.wikipedia.org/wiki/Percent-encoding – Pebbl 2013-03-19 09:57:39

+0

此URL「http://www.capstonehomes-mn.com/index.php?cID=423&ccm_token=1363687163:cc8e4e7be867e17c63c6f331ea4e67ea」正確無誤地正常工作的Ajax表單提交。 – ssrgspdkt 2013-03-19 10:01:04

+0

我不明白你到底在找什麼。你能提供更多信息嗎? – Dreshar 2013-03-19 09:31:22

回答

0

一些框架使用自己的API的請求部分。在某些情況下,它們取消全局$ _GET,$ _POST和$ _REQUEST變量。

如果你看看concrete5 documentation,你可以看到這個框架使用了這樣一個API。我想如果你使用$req = Request::get();那麼你可以打印請求變量。

+0

找到一些URL正常工作。 3-5個網址不能像上面那樣工作。 – ssrgspdkt 2013-03-19 09:53:03

+0

請提供更多網址並描述哪一個可行,哪一個不起作用。也許這是一個路由問題。 – akkie 2013-03-19 10:00:41

+0

在谷歌瀏覽器中,它可以正常工作。已經使用Chrome修復了一些網址問題。但我需要修復Firefox瀏覽器 – ssrgspdkt 2013-03-19 10:04:14