如何加密/解密PHP GET参数?

Ted*_*Ted 5 php encryption encode get

我有一个常规请求,例如:

http://myserver.com/index.php?var1=85842.23&var2=212.235&name=Teddie&valid=1
Run Code Online (Sandbox Code Playgroud)

我希望那些$ _GET参数加密到类似的东西(不是真实的,只是一个例子:)):

http://myserver.com/index.php?eParam=ks883d48223v2czozoz227272j2nn2dn2d2du3dh4hn4f4f4f4h3383xh8383s38s3j83sj8s3j92h2s89hs387h2s87hs287h2s87h2ui2c3iuhc287z9m2389f
Run Code Online (Sandbox Code Playgroud)

当然,我需要在每一侧都有一个内置密钥,这将能够解密该信息.有没有可能使这种可能的功能?我不关心客户端,因为它将是一个正在运行的应用程序,而不是一个网页或任何易于逆向工程的东西.

谢谢 !

Que*_*tin 9

只需使用SSL(即HTTPS而不是普通HTTP).然后,除DNS之外的所有内容都会查找域,并且与域解析为的IP地址建立连接将被加密.

  • 它是POST还是GET并不重要(确实如此,但不是在这个问题的上下文中).HTTP请求已加密,因此查询字符串不会以明文形式传输. (4认同)