隐藏URL中发送的字符串

时间:2015-06-24 10:52:10

标签: php encryption base64

我想在URL中传递一些JSON代码作为get参数,但我不希望任何人知道我发送的内容,也不希望在数据库中存储数据。

现在我使用base64编码来加密JSON,但这不安全。

有没有人知道我该怎么做?

$json = '{"key":"value"}';
$encoded_json = base64_encode($json);

header("Location: http://domain.com/data={$encoded_json}");

1 个答案:

答案 0 :(得分:1)

Don't encrypt URL parameters。而是使用单独的查找。

另外,base64 isn't encryption,这是一种编码方案。