Algunas directivas de PHP en general se pueden alterar su valores de várias formas más que no sólo actuando sobre tu php.ini
Una sería el uso de la función:
ini_set()
www.php.net/ini_set
Otra .. la creación de un php.ini própio en tu sitio o .htaccess (depende de tu proveedor que puedas hacerlo así por uno de estos métodos). En ese caso se configuran las directivas tipo:
php_flag directiva valor
Más info:
http://www.php.net/manual/en/configuration.changes.php
De hecho la directiva que pretendes modificar (session.gc_maxlifetime) se puede hacer por cualquiera de estos métodos.
Esó si . si uas la versión "función" tendrás que añadirlo en todo script .. sería en ese caso modificarlo a nivel de .htaccess o php.ini própio (o como te diga tu proveedor que tienes que hacerlo en tu caso).
Un saludo,