I have created a website in two languages with CodeIgniter: English (en) and German (de).
The default page is: www.mysite.com
The url for en is: www.mysite.com/en/ The url for de is www.mysite.com/de/
Now I would like to redirect the user according to his/her device language. I know, the script below it's not the right way.
$lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
switch($lang){
case 'en':
return redirect(site_url('en/'));
break;
case 'de';
return redirect(site_url('de/'));
break;
default:
return redirect(site_url('en/'));
}
How can I exactly manage it?