【问题标题】:Comet chat integration in Codeigniter not showing user listCodeigniter 中的 Comet 聊天集成未显示用户列表
【发布时间】:2017-02-16 06:18:56
【问题描述】:

我正在使用Comet Chat codeigniter 插件在我的网站上显示聊天。我按照文档中的说明做了所有事情。

我引用了来自here 的页面。但它只是显示聊天屏幕而已。没有其他的。我看到了数据库中创建的所有表。而且文档内容太少。没有可用的核心详细信息。

我也看不到任何错误。请帮助解决此问题。

【问题讨论】:

    标签: codeigniter comet cometchat


    【解决方案1】:

    在这种情况下,您需要先启动会话并获取用户 ID。

    请更新 integration.php 文件中的 getUserID() 函数。

    $file=dirname(dirname(__FILE__)). DIRECTORY_SEPARATOR .  $config['sess_save_path'] . DIRECTORY_SEPARATOR . 'ci_session'. $_COOKIE['ci_session'];
    
    if (file_exists($file)) {
        $file = file_get_contents($file, FILE_USE_INCLUDE_PATH);
        session_decode($file);
        $userid = $_SESSION['UserInfo']['id'];
    }
    

    现在通过实现会话变量,您将获得当前登录用户的用户 ID,然后 cometchat 将开始显示数据。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-01-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-16
      • 2023-02-14
      相关资源
      最近更新 更多