[eluser]huuthanh3108[/eluser]
//file config.php add a line
// two value 'CI' or 'PHP'
Code:
$config['sess_mode'] = 'PHP';
and create file MY_Session.php in folder library: My_Session.php
Code:
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
$CI = & get_instance();
if($CI->config->item('sess_mode') == "PHP")//config use session of PHP
{
class MY_session
{
function MY_session()
{
session_start();
}
function userdata($name)
{
if($name == "session_id")
return session_id();
else
{
return isset($_SESSION[$name])?$_SESSION[$name]:'';
}
}
function set_userdata($name, $value)
{
$_SESSION[$name] = $value;
}
function unset_userdata($name)
{
$_SESSION[$name] = '';
}
}
}
else//config use session CI
{
class MY_session extends CI_session
{
function MY_session()
{
parent::CI_Session();
}
}
}
?>