在ColdFusion和PHP之间传递会话数据

时间:2013-09-20 10:21:56

标签: php session coldfusion

我一直致力于将客户端项目从ColdFusion登录页面传递给PHP。

有谁知道如何将会话变量从ColdFusion传递给PHP?

3 个答案:

答案 0 :(得分:2)

我想将会话数据转换成PHP可以理解的东西。所以,我可能会将其转换为JSON,然后将其存储在数据库中。一旦你创建了基本PHP会话查询数据库并将JSON数据处理到PHP会话中。

您只能使用可序列化的数据(如字符串,数组和结构)执行此操作。但是,您可以为未经本地处理的数据创建自己的序列化程序。如果您的ColdFusion会话包含对象或二进制数据,您将无法传输它们。

答案 1 :(得分:1)

CF和PHP无法共享内存会话变量。但是,还有其他选择,例如使用cookie。

我曾经使用过这种方法,因为客户希望与PHP论坛软件共享会话。我只是使用cookie抓住它,找到正在设置的cookie,即<cfdump var="#cookies#">。然后将这些cookie转换为会话变量。 (如果您需要反过来,请尝试反过来。)

另一种可能性是使用加密的URL变量安全地发送数据。

您也可以参考这个问题:

Using ColdFusion session variables in PHP

答案 2 :(得分:0)

使用您的数据库。

  1. 在ColdFusion中生成会话变量。
  2. 将变量存储在数据库中。
  3. 初始化PHP会话。
  4. 查询数据库并填充PHP会话变量。