Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 会话用户数据未在服务器codeigniter上更新_Php_Codeigniter_Session - Fatal编程技术网

Php 会话用户数据未在服务器codeigniter上更新

Php 会话用户数据未在服务器codeigniter上更新,php,codeigniter,session,Php,Codeigniter,Session,我的问题是会话用户数据没有在我的服务器上更新,而是在我的本地服务器上工作得很好 local php version :- 5.3 server php version :- 5.4 我正在显示我的服务器会话配置 我试过:- ini_set('session.use_cookies', 0); ini_set('session.use_only_cookies', 0); ini_set('session.use_trans_sid', 1); 我的代码是:- $this->sess

我的问题是会话用户数据没有在我的服务器上更新,而是在我的本地服务器上工作得很好

local php version :- 5.3

server php version :- 5.4
我正在显示我的服务器会话配置

我试过:-

ini_set('session.use_cookies', 0);
ini_set('session.use_only_cookies', 0);
ini_set('session.use_trans_sid', 1);
我的代码是:-

$this->session->set_userdata('user_account_login',true);
$this->session->set_userdata('user_account_login_session_data',$result[0]);

我已经检查了结果数据
print\r($this->session->userdata)
在本地,它每次都会更改(意味着更新),但在服务器上,它保持不变,我需要更改的任何建议有时CI无法读取自己的cookie文件,并不断更改会话ID。此错误实际上不可能重现。我个人只见过一次。 我尝试了以下步骤


有时CI无法读取自己的cookie文件,并不断更改会话ID。此错误实际上不可能重现。我个人只见过一次。 我尝试了以下步骤


@Rakesh Sharma:在创建自己的会话用户数据之前,确保每次都销毁了会话。

@Rakesh Sharma:在创建自己的会话用户数据之前,确保每次都销毁了会话。

您能
打印($this->session->userdata)吗并发布两者的结果。在服务器上显示相同但本地不同的结果每次都意味着更新工作可以打印($this->session->userdata)并发布两者的结果。在服务器上,对于相同但本地不同的显示,每次都意味着更新工作感谢@joe我已经在会话中使用db,并且也完成了建议的步骤,但仍然same@Rakesh沙玛。数据库中用户\代理列的字符限制为120或更多?你检查过了吗?用户\代理varchar(120)感谢@joe的帮助+1可能对其他人有用@joe我已经在使用db进行会话,也完成了建议的步骤,但仍然same@Rakesh沙玛。数据库中用户\代理列的字符限制为120或更多?你检查过了吗?用户\代理varchar(120)感谢@joe的帮助+1可能对其他人有用
Used DB for CI session.
Made sure that 4k space is not exceed.
Clearing browsers cookies manually.
Examining PHP session cookie name and I fixed the problem by renaming CI session cookie.