To what end?
But if you're determined it's necessary, you can certainly install mcrypt and encrypt away. The simplest way is to just encrypt (and then urlencode) the contents of the strings; that way php will still parse the data and put it into variables automatically. But if you need to obscure even the variable names, then make everything into one long string (e.g. var1=foo&var2=var) and then encrypt and urlencode that, and then you can say:
$url = "http://www.mydomain.com/file.php?v=$my_hidden_vars";
and of course you have to unpack it on the receiving side as well.