【问题标题】:Zend Framework 2: Session SaveHandler - save IP AddressZend Framework 2:Session SaveHandler - 保存IP地址
【发布时间】:2015-02-27 09:54:02
【问题描述】:

我正在使用带有以下 DbTableGatewayOptions 的自定义 Session\SaveHandler:

        $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();

user_agentclient_ip 添加2 个额外字段的最佳方法是什么?这可能吗?

【问题讨论】:

  • 嗨,Alex,你搞定了吗,添加 user_agent 和 ip 吗?

标签: php zend-framework zend-framework2 zend-db zend-session


【解决方案1】:

我相信您可以使用例如$_SERVER['REMOTE_ADDR']; 将 ip 添加为会话变量

【讨论】:

    猜你喜欢
    • 2014-05-20
    • 1970-01-01
    • 2013-03-13
    • 2011-03-04
    • 2023-03-25
    • 2013-03-27
    • 2015-09-11
    • 1970-01-01
    • 2011-07-20
    相关资源
    最近更新 更多