One solution would be to use the Base64 reversable encryption functions in PHP to encrypt all your GET variables into one long string, widing up with URLs that look like
http://localhost/mi/modules.php?AxdsfIDLDCcdND5883LSSJHSO
You will need to then write a decrypting function that will turn the encryption back into variables that you can use.
Here is the copy of my Decription Function
function decrypt($string)
{
$vars = base64_decode($string);
$split = split("&",$vars);
foreach ($split as $key) {
$split2 = split("=",$key);
$output[$split2[0]] = $split2[1];
}
return($output);
}
basically takes in a base64 encoded string URL variables and returns an array indexed by the variables original name.
I have never used this technique for RSS, but I do use it to keep the average use from messing with GET variables.
Hope this helps.
PHPdev