【问题标题】:$_SESSION not working in symfony2.1$_SESSION 在 symfony2.1 中不起作用
【发布时间】:2012-11-09 07:04:20
【问题描述】:

我已将 symfony2.0 项目升级到 symfony2.1.3。所有模块与旧版本相同,但$_SESSION 在新版本中不可用。

如何在我的 Symfony 应用中获取会话的所有数据?我希望在 2 个应用程序之间共享会话。

【问题讨论】:

    标签: php session symfony


    【解决方案1】:
    use Symfony\Component\HttpFoundation\Session\Session;
    
    $session = new Session();
    $session->start();
    
    $data = $session->all();
    

    $data 变量现在将包含会话数据。

    【讨论】:

    • 同意。使用像 Symfony 这样的框架的好处之一是它抽象了像 $_SESSION 和 $_REQUEST 变量这样的东西。最好避免在应用程序中直接访问此类内容,因为开发人员总是无法抗拒不恰当地写入这些内容的冲动。
    猜你喜欢
    • 2014-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-23
    相关资源
    最近更新 更多