我使用在Wordpress上运行的大量自定义PHP构建应用程序,我在其中通过GET查询参数传递数组。我生成的查询字符串如下所示:
http://mydomain.com/locations.php?filters&f [184] = 1和F [197] = 1和F [235] = 1和F [912] = 1和; setPage = 1
不幸的是,wordpress从查询字符串中删除了[和],留下了这个:
/locations.php?filters&f184=1&f197=1&f235=1&f912=1&setPage=1
有谁知道如何防止这种情况发生?
提前致谢, 戴夫
答案 0 :(得分:2)
在php中,http://php.net/manual/en/function.urlencode.php。
在javascript中,http://www.w3schools.com/jsref/jsref_encodeURIComponent.asp
答案 1 :(得分:0)
使用http_build_query( $args )
构建您的网址。