There is no workaround if you want pass all these info with GET without change server configuration.
Other solutions:
- Use POST with a form (or an hidden form and add onclick event at your link that submit it)
- Use Session. When the server generates the link, store it in $_SESSION with an unique id (or RID, it can be md5 of complete URI) and pass it via GET.
- Use Database or file storage (with the same procedure of session)