我知道moodle
中的默认会话超时是2小时。要知道会话超时:
Site Administration > Server > Session handling> Timeout
我需要知道moodle
中哪个表存在时间?
Moodle版本:2.9.1
答案 0 :(得分:3)
所有Moodle站点范围的配置都存储在两个表中的一个中。
如果配置选项的名称显示为'pluginname | settingname'(用人类可读名称下的小写字母),然后将它存储在[mdl_] config_plugins中,带有“plugin = [pluginname]”和“name = [settingname]”的记录。
如果配置选项的名称显示为“设置名称”(不带“|”符号),则它将存储在[mdl_] config中,位于“name = [settingname]”的记录中。
因此,在这种情况下,它存储在[mdl_] config中,“name ='sessiontimeout'”。
您通常应该使用“get_config($ pluginname,[$ settingname])”函数来检索设置,并使用“set_config($ settingname,$ value,[$ pluginname])”函数来设置设置。如果您想要更改数据库中的设置,则需要确保purge all the caches执行此操作,因为所有这些设置都已缓存(如果使用set_config,则会自动为您更新缓存)。 / p>