【问题标题】:Sharing Cakephp session分享 Cakephp 会话
【发布时间】:2013-12-02 07:52:02
【问题描述】:

是否可以在不同版本的蛋糕应用程序之间共享 cakephp 会话。我有两个应用程序分别具有 cake1.3 和 cake2.3。请回答。

【问题讨论】:

    标签: session cakephp cakephp-1.3 cakephp-2.3


    【解决方案1】:

    是的,这可以使用数据库会话。你需要创建一个数据库表:

    CREATE TABLE cake_sessions (
      id varchar(255) NOT NULL default '',
      data text,
      expires int(11) default NULL,
      PRIMARY KEY  (id)
    );
    

    并在 core.php (CakePHP 2.x) 中设置:

    // Location /app/Config/core.php
    Configure::write('Session', array(
        'defaults' => 'database'
    ));
    

    在 CakePHP 1.3 上,设置:

    // Location /app/config/core.php
    Configure::write('Session.save', 'database');
    

    【讨论】:

    • 我可以在哪个数据库中创建这个表,以及如何从另一个应用程序中创建这个表?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-19
    相关资源
    最近更新 更多