我有一个使用symfony框架构建的Web应用程序。
我想合并一个symfony应用程序和一个codeigniter应用程序,而无需仅使用一个框架创建一个新的应用程序。因此,如果用户插入symfony,它也将在codeigniter中显示
现在我只是尝试从另一个php文件访问此symfony应用程序的会话变量,但$_SESSION
变量为空。
(当我在这个新文件中打印它时,当我在symfony文件的控制器中打印它,或者视图'打印时,它会正确显示会话变量)。
此newfile.php
与symfony app在同一个域中,与symfony的index.php
,admin.php
位于同一文件夹中。
有人可以帮我这么做吗?
答案 0 :(得分:0)
对于使用“composer”的Symfony2,解决方案是
require_once 'PATH_TO_LIB/vendor/autoload.php';
$symfonySession = new \Symfony\Component\HttpFoundation\Session\Session($app['session.storage']);
$symfonySession->has('someVariable');
...