我利用 RSA 来加密一些数据,我希望通过这种方式将数据作为 GET 链接传递到我的服务器:
myserver.ext/index.php?data=Âhå/2#ÛI§cw¦»L¸ÙvóìßKßàë%`N5 Ï'üQn6ÕYì&7ï,Î}:i!öççk\¶Z:Ò/MTÚFÿ*ßÕ®ØÒ¿¢y:ïM&CçëöѤÛ5ÂÿQöÎÙ Ð=Páë*¹-fð
如果我在此链接上输入“enter”,浏览器会添加特殊字符(我认为是为了净化链接),如果我用
打印“data”的内容echo $_GET['data'];
但是php剪切了内容。 有办法解决这个问题吗?
谢谢。
编辑:我尝试使用编码 url,但 RSA 解密不起作用。奇怪的是,在我的本地服务器(LAMPP)中它完美工作,但在远程服务器上却不起作用。
最佳答案
使用urlencode
或base64_encode
,并进行相应的解码。
关于php - 如何使用 GET 将加密消息传递到浏览器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20703456/