'session.gc-maxlifetime'始终为默认值

Eti*_*uis 2 php session

我有延长会话寿命的问题.

我试过了

//start sessions
ini_set('session.gc-maxlifetime', 60*60*22); //22h
echo ini_get("session.gc_maxlifetime"); 
Run Code Online (Sandbox Code Playgroud)

但是,echo显示"1440"..默认值.

我的php.ini可以受到保护吗?

Mik*_*ell 9

ini_set指的是一个无效的INI设置,session.gc-maxlifetime,尝试更改为的session.gc_maxlifetime(注意连字符应该是一个下划线):

ini_set('session.gc_maxlifetime', 60*60*22); //22h
echo ini_get("session.gc_maxlifetime"); 
Run Code Online (Sandbox Code Playgroud)