首页 文章

我可以在Tungsten Replicator for MySQL中使用codeigniter session_id到SmartScale sessionid吗?

提问于
浏览
0

我正在尝试使用Tungsten Replicator for MySQL .
我只使用一个数据库用于整个php应用程序 .
我想使用SmartScale功能 . 要配置SmartScale,它需要一个sessionid . 我在他们的doc(DATABASE,USER,CONNECTION,free string)中找到了一些可能的sessionid .

对于基于PHP的应用程序,他们建议使用PHP session_id作为SmartScale sessionid,其中php session_id在其他页面或下一个请求中不会正常更改 . 但我正在使用codeigniter,其中session_id不断变化 .

在这种情况下,我可以使用codeigniter session_id作为SmartScale sessionid来获取目标(即使读取请求转到另一个尚未传播写入的从服务器,也始终获取更新数据)?

1 回答

  • 0

    一个解决方案是设置一个额外的会话变量,除非会话被销毁,否则它不会改变吗?

    Session ID is changing in CodeIgniter获取的示例:

    $uniqueId = uniqid($this->CI->input->ip_address(), TRUE);
    $this->session->set_userdata("my_session_id", md5($uniqueId));
    

相关问题