I'm trying to pass a URL as a parameter, but that URL also has parameters. Of course these parameters are important and must be transmitted and properly interpreted.
For example : http://example.com/myclicktrackingscript.php?source=sidebar&url=http://example.com/redirect_to.php?site=site1
(yes I know, I could click track and redirect all at once in one file, but in some specific situations, I just can't : sometimes I need to pass whatever URL with parameters AS a parameter)
So far i've used URL rewriting : http://example.com/redirect_to.php?site=site1 => http://example.com/redirect/site1/
.. but that's not very handy (too many specific situations where I need more flexibility)
Is there a better way to do that ?
My guess is maybe hashing the parameter URL :
For example : http://example.com/myclicktrackingscript.php?source=sidebar$url=REJREJ12333232rerereE
... but how to "dehash" it properly ?
I've never used such technique, has anyone any examples / tips / advice about how to do so ?
Thanks