Re: decrypting query string back into $_GET['var']
| From: | Graham Anderson | Date: | Thu, 29 Sep 2005 17:23:53 +0000 |
| Subject: | Re: decrypting query string back into $_GET['var'] | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-223419@lists.php.net to get a copy of this message | ||
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_strmany thanks g-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php