0

I am using a custom Session\SaveHandler with the following DbTableGatewayOptions:

        $gwOpts = new DbTableGatewayOptions();
        $gwOpts->setDataColumn('data');
        $gwOpts->setIdColumn('id');
        $gwOpts->setLifetimeColumn('lifetime');
        $gwOpts->setModifiedColumn('modified');
        $gwOpts->setNameColumn('name');

        $saveHandler = new DbTableGateway($this->tblGW, $gwOpts);
        $sessionManager = new SessionManager();
        if ($this->sessionConfig) {
            $sessionConfig = new \Zend\Session\Config\SessionConfig();
            $sessionConfig->setOptions($this->sessionConfig);
            $sessionManager->setConfig($sessionConfig);
        }
        $sessionManager->setSaveHandler($saveHandler);
        Container::setDefaultManager($sessionManager);
        $sessionManager->start();

What's the best way to add 2 additional fields for user_agent and client_ip? Is that even possible?

Alex
  • 12,205
  • 7
  • 42
  • 52

1 Answers1

0

I believe you can add ip as session variable using for example $_SERVER['REMOTE_ADDR'];

Arijus
  • 11
  • 2