It seems like Codeigniter session is not working in ie & safari. Any one else has faced the same problem?
Is there any solution about this?
<?php defined('BASEPATH') OR exit('No direct script access allowed');
class Test extends CI_Controller {
var $user;
public function __construct(){
parent::__construct();
}
public function index(){
$this->session->set_userdata('test', 'denis');
var_dump($this->session->all_userdata());
}
public function test2(){
var_dump($this->session->all_userdata());
phpinfo();
}
}
response for http://mydomain.com/test
array(5) { ["session_id"]=> string(32) "47d3fec20fc0360ae19994bad84294ba" ["ip_address"]=> string(10) "172.16.1.1" ["user_agent"]=> string(68) "Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko" ["last_activity"]=> string(10) "1392434286" ["test"]=> string(5) "denis" }
response for http://mydomain.com/test/test2
array(4) { ["session_id"]=> string(32) "5c38c5bc9e1fea7990962fad7626dbd5" ["ip_address"]=> string(10) "172.16.1.1" ["user_agent"]=> string(68) "Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko" ["last_activity"]=> string(10) "1392434287" }
It doesn't store the cookie, the session is empty.