diff --git a/system/libraries/Session/drivers/Session_native.php b/system/libraries/Session/drivers/Session_native.php index fb5ce190637..408e17ee554 100644 --- a/system/libraries/Session/drivers/Session_native.php +++ b/system/libraries/Session/drivers/Session_native.php @@ -109,7 +109,9 @@ protected function initialize() session_set_cookie_params($config['sess_expire_on_close'] ? 0 : $expire, $path, $domain, $secure, $http_only); // Start session - session_start(); + if ('' == session_id()) { + session_start(); + } // Check session expiration, ip, and agent $now = time(); @@ -239,4 +241,4 @@ public function &get_userdata() } /* End of file Session_native.php */ -/* Location: ./system/libraries/Session/drivers/Session_native.php */ \ No newline at end of file +/* Location: ./system/libraries/Session/drivers/Session_native.php */