When I go from default language to other language everything works okay but, them when I try to go to different page on chosen language (example. from home to contact) it brings me back to default language. I guess that it's got something to do with sessions?
session_start();
$available_langs = array('en','fr','de');
$_SESSION['lang'] = 'en';
if(isset($_GET['lang']) && $_GET['lang'] != ''){
if(in_array($_GET['lang'], $available_langs))
{
$_SESSION['lang'] = $_GET['lang'];
}
}
include('languages/'.$_SESSION['lang'].'/lang.'.$_SESSION['lang'].'.php');
Found solution - Cookies. Everything is working great now.