jqueryでシリアル化するとエンコードされるURLがあり、次のようになります。
index.php?city%5B%5D=METROPLOIS&city%5B%5D=GOTHAM
index.php?city[]=METROPLOIS&city[]=GOTHAMのはず
もう一方の端では、joomla を使用して URL から一連の変数を取得しています
$city = JRequest::getVar('city');
さて、別のユーザーが、市の変数を取得し、それらを内破する PHP のこのコードを教えてくれました。
$cities = $_GET['city'];
$str = "CITY='".implode("' OR CITY='",$city)."'";
$cities = $_GET['city'];
と同等の場所$city = JRequest::getVar('city');
そのため、対処方法がわからないという課題に直面しています。またはcity%5B%5D
として認識されるように Joomla で URL をデコードする方法。city[]
city
私はこれを見てきました:http://php.net/manual/en/function.urldecode.php、しかしそれはURLをプルダウンして文字列に入れます。URL の代わりにその文字列から変数をプルするように Joomla に指示するにはどうすればよいでしょうか。