Welcome Guest, Not a member yet? Register   Sign In
[Snippet] Switch language with URL
#3

Use the codeigniter language library with this class extension: URI Language Identifier. I also use this controller for switching the language

class LangSwitch extends CI_Controller {

public function __construct() {
parent::__construct();
}
public function switchLanguage($language = "") {

$this->load->library('user_agent');
$referrer = $this->agent->referrer();

$l = substr($referrer, strlen(base_url()));

if(isset($referrer)){
preg_match('/\/(.+)$/i',$l,$match);
$redirect_url;
if (empty($match)) {
redirect(base_url().$language ,'refresh');
}
else{
$redirect_url = base_url().$language.$match[1];
}
redirect($redirect,'refresh');
}else{
redirect(base_url(),'refresh');
}
}
}
Reply


Messages In This Thread
[Snippet] Switch language with URL - by V I R U S - 03-01-2018, 03:49 AM
RE: [Snippet] Switch language with URL - by Elias - 03-21-2018, 09:30 AM
RE: [Snippet] Switch language with URL - by alamowais - 05-21-2018, 01:56 AM



Theme © iAndrew 2016 - Forum software by © MyBB