我一直在开发一个客户端项目,将会话数据从 ColdFusion 登录页面传递到 PHP。
有谁知道如何将会话变量从 ColdFusion 传递给 PHP?
我一直在开发一个客户端项目,将会话数据从 ColdFusion 登录页面传递到 PHP。
有谁知道如何将会话变量从 ColdFusion 传递给 PHP?
我想将会话数据转换成 PHP 可以理解的东西。因此,我可能会将其转换为 JSON,然后将其存储在数据库中。一旦您创建了基本 PHP 会话,请查询数据库并将 JSON 数据处理到您的 PHP 会话中。
您将只能使用可序列化的数据(例如字符串、数组和结构)来执行此操作。但是,您可以为非本地处理的数据创建自己的序列化程序。如果您的 ColdFusion 会话包含对象或二进制数据,您将无法将它们传输过来。
CF 和 PHP 不能共享内存会话变量。但是,还有其他选择,例如使用 cookie。
我曾经使用过这种方法,因为客户想与 PHP 论坛软件共享会话。我只是通过查找正在设置的 cookie 来使用 cookie 抓取它,即<cfdump var="#cookies#">
. 然后将这些 cookie 转换为会话变量。(如果您需要相反的方式,请尝试反向执行。)
另一种可能性是使用加密的 URL 变量安全地发送数据。
你也可以参考这个问题:
使用您的数据库。