2013-01-04 32 views
1

我有當用jQuery序列是被編碼和出來像這樣的網址:的Joomla調用URL編碼值

index.php?city%5B%5D=METROPLOIS&city%5B%5D=GOTHAM 

應該是index.php的城市[] =都會道&市[] = GOTHAM

在另一端,我使用Joomla拉下一組變量從URL的現在

$city = JRequest::getVar('city'); 

,其他用戶是不夠好點我到這個代碼在PHP這將得到Ť他城市變量,然後爆他們到

$cities = $_GET['city']; 

$str = "CITY='".implode("' OR CITY='",$city)."'"; 

哪裏$cities = $_GET['city'];相當於$city = JRequest::getVar('city');

所以,我跑成,我不知道如何應對挑戰。如何解碼Joomla中的URL,以便它可以將city%5B%5D識別爲city[]city

我見過這個:http://php.net/manual/en/function.urldecode.php,但是拉下URL並將其放入一個字符串中。那麼我怎麼會告訴Joomla從該字符串中取出變量而不是URL?

回答