{"action":"created","issue":{"url":"https://api.github.com/repos/millermedeiros/crossroads.js/issues/128","labels_url":"https://api.github.com/repos/millermedeiros/crossroads.js/issues/128/labels{/name}","comments_url":"https://api.github.com/repos/millermedeiros/crossroads.js/issues/128/comments","events_url":"https://api.github.com/repos/millermedeiros/crossroads.js/issues/128/events","html_url":"https://github.com/millermedeiros/crossroads.js/pull/128","id":68795254,"number":128,"title":"allow multiple query parameters with same name","user":{"login":"sjhewitt","id":207410,"avatar_url":"https://avatars.githubusercontent.com/u/207410?v=3","gravatar_id":"","url":"https://api.github.com/users/sjhewitt","html_url":"https://github.com/sjhewitt","followers_url":"https://api.github.com/users/sjhewitt/followers","following_url":"https://api.github.com/users/sjhewitt/following{/other_user}","gists_url":"https://api.github.com/users/sjhewitt/gists{/gist_id}","starred_url":"https://api.github.com/users/sjhewitt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sjhewitt/subscriptions","organizations_url":"https://api.github.com/users/sjhewitt/orgs","repos_url":"https://api.github.com/users/sjhewitt/repos","events_url":"https://api.github.com/users/sjhewitt/events{/privacy}","received_events_url":"https://api.github.com/users/sjhewitt/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-04-15T21:54:51Z","updated_at":"2015-04-15T23:04:20Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/millermedeiros/crossroads.js/pulls/128","html_url":"https://github.com/millermedeiros/crossroads.js/pull/128","diff_url":"https://github.com/millermedeiros/crossroads.js/pull/128.diff","patch_url":"https://github.com/millermedeiros/crossroads.js/pull/128.patch"},"body":"This commit was written by Kamaruni, I'm just submitting it as a pull request to get it merged into master\r\n\r\nfixes #90"},"comment":{"url":"https://api.github.com/repos/millermedeiros/crossroads.js/issues/comments/93592852","html_url":"https://github.com/millermedeiros/crossroads.js/pull/128#issuecomment-93592852","issue_url":"https://api.github.com/repos/millermedeiros/crossroads.js/issues/128","id":93592852,"user":{"login":"sjhewitt","id":207410,"avatar_url":"https://avatars.githubusercontent.com/u/207410?v=3","gravatar_id":"","url":"https://api.github.com/users/sjhewitt","html_url":"https://github.com/sjhewitt","followers_url":"https://api.github.com/users/sjhewitt/followers","following_url":"https://api.github.com/users/sjhewitt/following{/other_user}","gists_url":"https://api.github.com/users/sjhewitt/gists{/gist_id}","starred_url":"https://api.github.com/users/sjhewitt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sjhewitt/subscriptions","organizations_url":"https://api.github.com/users/sjhewitt/orgs","repos_url":"https://api.github.com/users/sjhewitt/repos","events_url":"https://api.github.com/users/sjhewitt/events{/privacy}","received_events_url":"https://api.github.com/users/sjhewitt/received_events","type":"User","site_admin":false},"created_at":"2015-04-15T23:04:20Z","updated_at":"2015-04-15T23:04:20Z","body":"I don't see how it's a problem... This solves the problem of getting multivalued parameters from the querystring, not how to choose a way the developer should name their parameters.\r\nIt is a PHP quirk that it requires you to use names that end in `[]` to specify an array. In the comma separated case, it is the developer that has chosen to encode their values as comma separated, and they should split it themselves.\r\n\r\nThe simplest case that i'm trying to solve is:\r\ngiven a form like this, that submits using get:\r\n```\r\n<form method=\"\">\r\n<input type=\"hidden\" name=\"foo\" value=\"bar\">\r\n<input type=\"hidden\" name=\"foo\" value=\"baz\">\r\n<input type=\"submit\">\r\n</form>\r\n```\r\nUse crossroads to parse the resulting querystring\r\n\r\n\r\nbtw, I've removed the version commit."}}