Php Codeingiter 2.1-首次加载时仅运行一次函数

Php Codeingiter 2.1-首次加载时仅运行一次函数,php,codeigniter,codeigniter-2,Php,Codeigniter,Codeigniter 2,当用户加载网站时,是否有办法只运行一次函数?我有一个功能,根据用户的IP,确定用户的国家/地区,我需要它在开始时运行,以便自动设置站点的语言(通过会话),以后如果需要,用户可以通过按钮更改语言。我认为最好的方法是扩展控制器,检查是否设置了语言。如果未设置,则运行地理/语言设置功能 关于如何扩展控制器的说明 我想这样就可以了。谢谢:)

当用户加载网站时,是否有办法只运行一次函数?我有一个功能,根据用户的IP,确定用户的国家/地区,我需要它在开始时运行,以便自动设置站点的语言(通过会话),以后如果需要,用户可以通过按钮更改语言。

我认为最好的方法是扩展控制器,检查是否设置了语言。如果未设置,则运行地理/语言设置功能

关于如何扩展控制器的说明

我想这样就可以了。谢谢:)