【发布时间】:2013-03-11 22:13:37
【问题描述】:
我正在努力在 Codeigniter(2.0) 中应用会话基础时区。
场景:
一旦用户登录系统,我使用 lat/lon 检测时区 ID 并将其设置为会话变量,然后在每个控制器的构造函数中调用 set_timezone()。
例如一个自动加载的帮助文件:
function set_timezone($timeZoneId='')
{
if($timeZoneId!="")
{
date_default_timezone_set($timeZoneId);
mysql_query("SET SESSION time_zone = '".$timeZoneId."'");
}
}
我的问题是我不想在每个控制器的构造函数中调用set_timezone()。我想要的是全局调用而不是每个控制器的构造函数。
【问题讨论】:
-
可能创建一个新库,然后通过 autoload.php 自动加载它?
标签: php codeigniter timezone