Welcome Guest, Not a member yet? Register   Sign In
Can't set cookie
#1

[eluser]veledrom[/eluser]
Hi,

Code below never sets a cookie! Do I miss anything?

Thanks

VIEW
Code:
<a href="&lt;?php echo site_url('language/set_language/en'); ?&gt;">English</a>

CONTROLLER
Code:
class Language extends CI_Controller
{
var $cookie_name = 'language';
var $language_code = null;

public function __construct()
{
  parent::__construct();
  
  $this->load->helper('url');
  
  if ($this->uri->segment(3) === false)
  {
   redirect();
  }
  
  $this->language_code = trim($this->uri->segment(3));

  $this->load->helper('cookie');
}

public function set_language()
{
  $cookie = array(
      'name'  => $this->cookie_name,
      'value'  => $this->language_code,
      'expire' => '86500',
      'domain' => 'language.com',
      'secure' => true
      );
      
  set_cookie($cookie);
  
  if (! get_cookie($this->cookie_name))
  {
   echo 'Cookie not set';
  }
  else
  {
   echo get_cookie($this->cookie_name);
  }
}
}


Messages In This Thread
Can't set cookie - by El Forum - 10-26-2012, 02:39 AM
Can't set cookie - by El Forum - 10-26-2012, 05:46 AM
Can't set cookie - by El Forum - 10-26-2012, 08:12 AM
Can't set cookie - by El Forum - 10-26-2012, 08:15 AM
Can't set cookie - by El Forum - 10-26-2012, 08:40 AM



Theme © iAndrew 2016 - Forum software by © MyBB