【问题标题】:Hiding strings sent in the URL隐藏在 URL 中发送的字符串
【发布时间】:2015-06-24 10:52:10
【问题描述】:

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

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

有人知道我该怎么做吗?

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

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

【问题讨论】:

标签: php encryption base64


【解决方案1】:

Don't encrypt URL parameters。相反,请使用单独的查找。

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

【讨论】:

    猜你喜欢
    • 2012-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-05
    • 2013-02-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多