Smarty中的多语言网站(配置文件或parse_ini_file)

时间:2012-12-31 14:25:59

标签: php smarty multilingual

现在我使用parse_ini_file()在Smarty php文件中创建多语言网站:

$lang_file=parse_ini_file("lang/". $_SESSION["lang_folder"] ."/lang_file.ini",true);
$this->tpl->assignByref("lang",$lang_file);
$this->tpl->display('page.tpl'); 

比在page.tpl中调用它:

{$lang.VARIABLE}

但我读到由于安全原因,parse_ini_file()被禁用了一些托管,所以我想找出解决这个问题的方法。 我发现配置文件位于page.tpl的顶部,应该放在这个:

{config_load file='en_lang.conf'} {* depending on current language stored in session *} 

它是好的还是有一些简单而通用的方法?

0 个答案:

没有答案