我想在PHP中安全地在多个之间传输敏感变量。通常我会使用url参数或会话cookie来传输非敏感值。我不确定我可以制作cookies和url params的安全性,或者是否有更好的选择?
答案 0 :(得分:4)
如果您需要良好的安全性,可以将serialize()
参数转换为字符串,AES使用mcrypt()
加密原始服务器上的字符串,并使用base64_encode()
进行基本64编码。将加密的编码数据作为单个URL参数传递给其他服务器,在该参数中可以使用AES共享密钥对其进行解密,并使用unserialize()
解析回单个变量。