0

我有一个使用 symfony 框架构建的网络应用程序。

我想合并一个 symfony 应用程序和一个 codeigniter 应用程序,而不用只使用一个框架创建一个新应用程序。因此,如果用户在 symfony 中登录,它也会在 codeigniter 中登录

现在我只是想从另一个 php 文件中访问这个 symfony 应用程序的会话变量,但该$_SESSION变量是空的。

(当我在这个新文件中打印它时,当我在 symfony 文件“控制器或视图”中打印它时,它会正确显示会话变量)。

newfile.php与 symfony 应用程序在同一个域中,与 symfony 的 , 位于同一个文件夹index.phpadmin.php

任何人都可以帮我这样做吗?

4

1 回答 1

0

对于 Symfony2 使用“composer”时,解决方案是

require_once 'PATH_TO_LIB/vendor/autoload.php';
$symfonySession = new \Symfony\Component\HttpFoundation\Session\Session($app['session.storage']);
$symfonySession->has('someVariable');
...
于 2013-02-11T00:21:04.547 回答