【发布时间】:2017-06-29 04:27:32
【问题描述】:
我认为这将是一个简单的 Google 搜索,但我的技术似乎没有我想象的那么普遍。
我如何在JavaScript中encode一个Base64字符串,以便安全地把它放在带有GET参数的线上(我的Base64字符串包含很多/、+和=, 和decode 在 PHP 中完全相同的字符串,以便将其存储在数据库中?
当我发布未编码的 Base64 字符串时,我的 PHP 脚本不接受它。
我 found a solution 用于在 JavaScript 中对 Base64 字符串进行编码和解码,但这对我来说意义不大。
【问题讨论】:
-
“
encodeBase64字符串”是什么意思?将字符串转换为base64表示?您能否将您在 Question 中尝试过的javascript、php包括在内? -
不,我的意思是,我怎样才能让它“URL安全”,因为它包含一些
/和+和= -
@JohnBrunner 查看我的回答,如果您需要更充实的示例,请告诉我。
-
为什么不能使用
POST请求?base64字符串是如何生成的?
标签: javascript php encoding get base64