使用base64对表单输入进行编码,并通过get方法发送

时间:2012-05-26 20:02:56

标签: php base64

我有一个带有一个文本字段和一个提交按钮的表单。表单使用get方法发送输入数据。我想将文本字段的用户输入解码为base64,并将其添加到url而不是单击提交按钮上的纯文本。

例如:我想要使用“hello_world”的网址http://www.example.com/send.php?inputfield=[base64加密而不是http://www.example.com/send.php?inputfield=hello_world

是否有纯PHP解决方案?我知道,它可以通过使用Javascript实现,但我想在PHP中完全实现。

1 个答案:

答案 0 :(得分:4)

这是一个客户端问题所以不,你不能在PHP中这样做,因为数据是在PHP甚至触及它之前发送的。

另外,不要将base64与加密混淆,因为它根本不以任何方式安全。它是为了通过基于文本的协议传输二进制文件而制定的,而不是为了安全。