Thanks to visit codestin.com
Credit goes to github.com

Skip to content

some times session wont save automatically #6481

Closed
@scourgen

Description

@scourgen

my conf:

services:
    session.memcached:
        class: Memcached
        calls:
          - [ addServer, [ 127.0.0.1, 11211 ]]

    session.handler.memcached:
        class: Symfony\Component\HttpFoundation\Session\Storage\Handler\MemcachedSessionHandler
        arguments: [ @session.memcached, { prefix: zuo_session, expiretime: 3600 } ]

framework:
    session:
        handler_id: session.handler.memcached

my controller:

    /**
     * @Route("/about",name="aboutMe")
     * @Template()
     */
    public function meAction()
    {
        $v=rand(1,9999);
        ld($v);
        $this->get('session')->set('aaaaaaaaa',$v);
        return new \Symfony\Component\HttpFoundation\RedirectResponse('/advice');
    }

    /**
     * @Route("/advice",name="aboutAdvice")
     * @Template()
     */
    public function adviceAction()
    {
        ld($this->get('session')->get('aaaaaaaaa'));
        return array('title' => 'aaa');
    }

so what I did is:
1.generate a random number on page A
2.dump the number
3.Save the number into session on page A
4.redirect to Page B
5.dump the number which has been saved into session on page A

Normally, I will get 2 same number on page A and page B

but,some times, I will get the different number on Page B which has been save on last turn on Page A.

I guess the problem is because the save function of session hasn't been called automatically?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions