Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/237.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 - Fatal编程技术网

Php 电子邮件未保存在会话表[Codeigniter]中

Php 电子邮件未保存在会话表[Codeigniter]中,php,codeigniter,Php,Codeigniter,我想在会话中保存用户电子邮件,但它不起作用 $data=array( 'ip_address' => $ip ,'timestamp' => $now ,'data' => NULL ,'browser' => $agent ,'user_info' => $email

我想在会话中保存用户电子邮件,但它不起作用

            $data=array(
            'ip_address'   => $ip
            ,'timestamp'    => $now
            ,'data'         => NULL
            ,'browser'      => $agent
            ,'user_info'    => $email
            );
        $this->session->set_userdata('ci_sessions',$data);
以下是会话表的图片:

下面是config.php:

$config['sess_driver'] = 'database';
$config['sess_cookie_name'] = 'ci_sessions';
$config['sess_expiration'] = 7200;
$config['sess_save_path'] = 'ci_sessions';//its your table name name
$config['sess_match_ip'] = FALSE;
$config['sess_time_to_update'] = 300;
$config['sess_match_useragent'] = TRUE;

在ip地址之前有一个逗号
。如果
set\u userdata
需要5个参数,则第一个参数为空,
user\u info
是第六个参数。

$email
中,数据是否正确?如果设置了任何保存在DB中的字符串?请使用配置会话信息编辑您的问题。@Mr.ED check config session infoI thin您应该将其保存在数据中的数组中<代码>'data'=>array('email'=>$email)但前面也有逗号。如下使用:$this->session->set_userdata($data);