0

现在我使用 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 *} 

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

4

0 回答 0