Cakephp可以从Rails读取会话数据吗?

时间:2011-03-04 08:48:31

标签: ruby-on-rails cakephp

我有一个Rails的应用程序,我在会话表中保存了用户的会话。它在域example.com上运行  现在我正在开发一个在子域cakephp.example.com上运行的CakePHP应用程序。我怎样才能重用Rails应用程序中的会话?提前谢谢。

1 个答案:

答案 0 :(得分:1)

是的,虽然我不确定你为什么要这样做。假设您使用Cookie存储,会话只是base64编码。

$rails_session = base64_decode($_COOKIE['_foobar_session']);

显然你需要更换cookie名称。此外,您将无法修改rails会话并再次在rails中使用它,因为有一些安全限制可以篡改它。你可以禁用它们,但我不建议这样做。

另一种选择是将会话存储在数据库中,在这种情况下,您可以像访问任何数据一样访问它。

编辑:在重新阅读您的问题之后,您似乎想要像我上面所说的那样阅读会话并使用它在cakephp中创建一个新会话。