Craft request returns null in test, but works locally
This sounds similar to your issue, have a look. People provided a solution there, it apparently might have something to do with your .htaccess file.

getParam not working on live server?