when setting LoginCookieValidity to a value greater than session.gc_maxlifetime, the UI displays a message "Your PHP parameter session.gc_maxlifetime is lower that cookie validity configured in phpMyAdmin, because of this, your login will expire sooner than configured in phpMyAdmin."
however, a more accurate message should be displayed
something like...
"Your PHP parameter session.gc_maxlifetime is lower than the cookie validity configured in phpMyAdmin, because of this, your login has a 1 in 100 chance of expiring after 1440 seconds of inactivity"
the actual numbers can be derived from session.gc_divisor, session.gc_probability and session.gc_maxlifetime
since the probability is so often set very low, and the session will rarely, if ever, expire after inactivity
the displayed message should be changed from an error to a note
the current message implies that there is an incorrect configuration that needs to be addressed, even though the current settings are desired
a note is more appropriate
Moved to feature requests.
Personally I'd like to be able to disable this error message. As the OP says, this causes no issues. My login cookie validity is 2147483647, my session.gc_maxlifetime is 1440, and I never see the session expire. That said, I don't wish to change session.gc_maxlifetime.
It'd be nice if this was added into Settings > Features > Warnings.
Implemented with https://github.com/phpmyadmin/phpmyadmin/commit/0ad24870e6efb6da5edb81c5e94841c3bf72f61b