Tengo un servidor con acceso completo asi que puedo modificar el archivo .ini, si modifico el valor de session.gc_maxlifetime desde el .ini anda perfecto.
Pero tengo otro servidor compartido que no puedo modificar el .ini y trato por todos los medios de cambiar la configuración de session.gc_maxlifetime, pero hace de cuenta como si no estuviera lo que le configuro.
Las configuraciones que hice fueron las siguientes:
.htaccess
php_value session.gc_maxlifetime 2592000
En el archivo index.php, tengo una regla rewrite que hace que todo pase por este archivo.
Código PHP:
<?php
// Configuration
require_once('./config.php');
...
ini_set('session.gc_maxlifetime', 2592000);
ini_set('session.cookie_lifetime', 2592000);
session_start();
...
?>