以下是该方案:
尝试在Intranet系统上实现单点登录,但是有混合的PHP和.NET脚本,我是PHP人员,但是cookie是由.NET脚本创建和加密的,我无法弄清楚如何使用PHP解密cookie,因此我将加密的cookie发送到.NET脚本进行解密,然后.NET脚本将使用JSON将数据发回给我,全部使用https安全连接。我想弄清楚将加密的cookie发送到.NET脚本的最佳方法是什么,我可以使用“GET”将加密的cookie作为字符串发送吗?
答案 0 :(得分:1)
如果加密的cookie是一个字符串并且相当短,那么只需将其发送到带有GET的查询字符串中。如果是二进制数据,则首先base64_encode
。如果数据很长,你可能想要做一个POST。
但是,您可能会更好,了解.NET代码如何解密事物。然后你可以用PHP编写自己的解密。