substituição da sessão em .htaccess, e até mesmo php ini_set não está funcionando

ATUALIZA

PHP ini settings

Directive | Valor local | Valor Mestre

session.auto_start Desligado Desligado

session.cache_expire 180 180

session.cache_limiter nocache nocache

session.cookie_domain sem valor sem valor

sessão.cookie_httponly Desligado

session.cookie_lifetime 0 0

session.cookie_path / /

session.cookie_secure Desligado Desligado

session.entropy_file / dev / urandom / dev / urandom

session.entropy_length 32 32

session.gc_divisor 1 1

session.gc_maxlifetime 3 3

session.gc_probability 1 1

Qualquer ajuda é muito apreciada. Obrigado

ORIGINA

Tentei cerca de 15 métodos diferentes, através de pesquisas anteriores e publicações anteriores de estouro de pilha, e o resultado ainda é o mesmo. Estou desconectado da sessão após 5 a 10 minutos de inatividade

Tudo o que eu quero alcançar é permanecer conectado por um longo tempo ...

.htaccess

<IfModule mod_php7.c>
    #Session timeout
    php_value session.cookie_lifetime "3600000"
    php_value session.gc_maxlifetime "3600000"
</IfModule>

php

ini_set('session.gc_maxlifetime', 3600000);
ini_set('session.cookie_lifetime', 3600000);
session_start();

if(!isset($_SESSION["username"])){
    header("Location: admin-login.php");
    exit(); 
}

if (isset($_SESSION['username']) && (time() - $_SESSION['username'] > 3600000)) {
    // last request was more than 30 minutes ago
    session_unset();     // unset $_SESSION variable for the run-time 
    session_destroy();   // destroy session data in storage
}
$_SESSION['username'] = time(); // update last activity time stamp

questionAnswers(1)

yourAnswerToTheQuestion