No necesitas acceso al php.ini. Puedes cambiarlo al inicio de tu script, con ini_set, antes del session_start.
Lo que tu dices sobre que se destruya al cierre del navegador es así por defecto, pero solo hablamos de la cookie que lleva el id de sesión y no la sesión en sí, que se encuentra en el servidor.
Saludos,