session - 从另一个 php 文件访问 Symfony2 session ?

标签 session symfony

我想从另一个基于 web 目录的 php 页面访问 symfony session 数据。

我已经定义:

$this->getRequest()->getSession()->set('school', 'abc');

并希望在 web 目录(不是 Controller )中存在的另一个 php paged 中获取('school')。我已经在谷歌上搜索了几个小时并尝试了很多替代方案,但都没有成功。

最佳答案

我已经用这个解决方案解决了这个问题:

在 config.yml 中:

framework:
    session:
        save_path: ~

然后我开始了 session_start();在一个普通的 php 脚本中。

并通过以下方式访问:
$_SESSION['_sf2_attributes']['my_value'];

现在可以了。

关于session - 从另一个 php 文件访问 Symfony2 session ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13789538/

相关文章:

java - 在 Java 中每个线程只能有一个 hibernate session 吗?

php - 如何检查 session 是否已启动并重定向用户?

php - Composer 更新 : The requested PHP extension ext-http missing

symfony - symfony2 中的每个类都需要是一个服务吗?

php - 断言 HTTP 状态代码为 200 而不是 500 失败

email - 使用亚马逊SES发送带有附件的电子邮件

PHP session 变量没有转移到我的登录页面,但 session ID 是

c# - 如何获得 session 结束的通知?

php - 更新用户信息不起作用

php - Twig:如何四舍五入?