我有一个加密的、base64编码的数组,我需要将它放入URL中,并插入到我们发送给客户的电子邮件中,以便他们能够被唯一地识别-问题在于,base64_encode()函数通常会在其字符串之后附加一个或两个=符号,默认情况下CI不允许这样做。
以下是一个例子: http://example.com/cec/pay_invoice/VXpkUmJnMWxYRFZWTEZSd0RXZFRaMVZnQWowR2N3TTdEVzRDZGdCbkQycFFaZ0JpQmd4V09RRmdWbkVMYXdZbUJ6OEdZQVJ1QlNJTU9Bb3RWenNFSmxaaFVXcFZaMXQxQXpWV1BRQThVVEpUT0ZFZ0RRbGNabFV6VkNFTlpsTWxWV29DTmdackEzQU5Nd0lpQURNUGNGQS9BRFlHWTFacUFTWldOZ3M5QmpRSGJBWTlCREVGWkF4V0NtQlhiZ1IzVm1CUk9sVm5XMllEWlZaaEFHeFJZMU51VVdNTmJsdzNWVzlVT0EwZw== 现在我知道我可以在config.php中允许=符号,但我不完全理解这样做的安全影响(它一定被禁用了,对吧?)
有人知道为什么允许=符号可能是一个坏主意吗?
谢谢! 约翰。
以下是一个例子: http://example.com/cec/pay_invoice/VXpkUmJnMWxYRFZWTEZSd0RXZFRaMVZnQWowR2N3TTdEVzRDZGdCbkQycFFaZ0JpQmd4V09RRmdWbkVMYXdZbUJ6OEdZQVJ1QlNJTU9Bb3RWenNFSmxaaFVXcFZaMXQxQXpWV1BRQThVVEpUT0ZFZ0RRbGNabFV6VkNFTlpsTWxWV29DTmdackEzQU5Nd0lpQURNUGNGQS9BRFlHWTFacUFTWldOZ3M5QmpRSGJBWTlCREVGWkF4V0NtQlhiZ1IzVm1CUk9sVm5XMllEWlZaaEFHeFJZMU51VVdNTmJsdzNWVzlVT0EwZw== 现在我知道我可以在config.php中允许=符号,但我不完全理解这样做的安全影响(它一定被禁用了,对吧?)
有人知道为什么允许=符号可能是一个坏主意吗?
谢谢! 约翰。