I used the solution accepted for this question for encrypting by id for example in /index.php?id=3 . The problem is I cannot send the encrypted value as an url, example /index.php?id=dsf13f3343f23/23=. Because sometimes it will have weird characters in the url e.g. notice the = sign in the end
I used the solution accepted for this question for encrypting by id for example
Share
The weird characters in the values passed in the URL should be escaped, using
urlencode().For example, the following portion of code :
would give you :
Which works fine, as an URL parameter.
And if you want to build aquery string with several parameters, take a look at the
http_build_query()function.For example :
will give you :
This function deals with escaping and concatenating the parameters itself 😉