I had a problem with symfony2 session component. I set some data to session through session container like this:
$sess = $this->get( \'session\' );
$sess-
You can set the session expiration time in your config file under the framework section. Mine looks like this:
config.yml
framework:
secret: %secret%
charset: UTF-8
error_handler: null
csrf_protection:
enabled: true
router: { resource: "%kernel.root_dir%/config/routing.yml" }
validation: { enabled: true, annotations: true }
templating: { engines: ['twig'] } #assets_version: SomeVersionScheme
session:
default_locale: %locale%
cookie_lifetime: 3600 // was "lifetime" but deprecated
auto_start: true
You can change the framework.session.lifetime value to anything you'd like, in seconds (it defaults to 3600, or 1 hour).
Reference here.