Allow for more than 3 parameters in the URL

Uses `call_user_func_array` to allow for more flexible URL parameters.