thanks :)
that was exactly what I needed
g
On Sep 29, 2005, at 9:33 AM, Jochem Maas wrote:
Graham Anderson wrote:
What is the best way to decrypt a query string back into variables ?
$root = "http://www.myserver.com/script.php";
$queryString = "?test=mytest&color=red";
myEncrypt($queryString); //add mCrypt encryption
$finalURL = $root.$encryptedQueryString;
what is the proper what to decrypt the GET variables on the other
side ?
Do you need to decrypt the query string first ?
yes - if you have a query string like
4509134534068953534875104584437043134081743
or whatever then php won't turn it into a $_GET var.
although your query string could contain &'s and/or ?'s and/or ='s
in which case you might have cruft in the $_GET array which you would
want to clean out before extracting your decrypted string into
$_GET ..
decrypt($_SERVER['QUERY_STRING']);
Once you have decrypted it, can you pass it along to a $_GET as you
would with an unencrypted query string ?
$test = $_GET['test'];
Or, do you need to parse the string to extract variables?
yes you do, but this being php - there is a function that will do it
for you :-)
http://php.net/parse_str
many thanks
g
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php