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