cUrl does not do this.
cUrl is a client library, meaning that your server is the client and cUlr acts as the browser.
Use cUrl when you want to communicate to another server from your own and have it be transparent to the end user.
The only way to place a URL into the end users browser location is to actually transfer the end user to that location.
A browser cannot lie.
So just use a POST to do this.