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,