如何在PHP中的多个域之间安全地传输变量/参数?

时间:2011-03-08 19:35:11

标签: php session variables parameter-passing url-parameters

我想在PHP中安全地在多个之间传输敏感变量。通常我会使用url参数或会话cookie来传输非敏感值。我不确定我可以制作cookies和url params的安全性,或者是否有更好的选择?

1 个答案:

答案 0 :(得分:4)

如果您需要良好的安全性,可以将serialize()参数转换为字符串,AES使用mcrypt()加密原始服务器上的字符串,并使用base64_encode()进行基本64编码。将加密的编码数据作为单个URL参数传递给其他服务器,在该参数中可以使用AES共享密钥对其进行解密,并使用unserialize()解析回单个变量。