gpt4 book ai didi

php - 如何使用 PHP 加密 URL(或者更确切地说是它的 GET 参数部分)?

转载 作者:行者123 更新时间:2023-12-04 05:48:31 26 4
gpt4 key购买 nike

我正在开发一个功能,通过我们的应用程序的内置电子邮件发件人,批量发送表单链接,我打算只发送一个包含它被发送到的实体的 id 和类型的 url,表单的 id 和一个标识符,告诉我要在哪个数据库中查找(我们有多个包含客户端数据的数据库)。我正在寻找一种简单的方法来编码这些信息。

我想过只发送一个 ID 并将所有内容保存在数据库中,但由于这些电子邮件可能会被大量发送用于营销或忠诚度事件,我认为这不是一个好主意。

我在谷歌上搜索了一些加密函数,但我尝试的那些函数有时会返回带有非法字符的结果,例如“?”和“&”破坏了我的链接。

最佳答案

如果您需要加密,请寻找 AES 之类的对称加密,然后对结果进行 base64 编码。

如果你只需要编码,然后用Base64编码,这是你最好的选择。

并非在这两种情况下,您都需要注意某些浏览器 URL 长度或网络服务器 GET 支持是有限的……某些长度(介于 2000 到 80000 之间,取决于浏览器和网络服务器)

还要考虑链路需要如何传输。很长的网址不方便。您可以非常轻松地安装 yourls.org或类似的方法来缩短您的网址。

关于php - 如何使用 PHP 加密 URL(或者更确切地说是它的 GET 参数部分)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10379946/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com