Как установить время жизни сеанса

Как установить время жизни сеанса в PHP? Я хочу установить его навсегда, пока существует запрос. Запрос - AJAX. Мой PHP-код, обрабатывающий запрос AJAX, - это:

// AJAX.php
<?php    
session_start();

$_SESSION['counter'] = $_SESSION['counter'] + 1;

header('Content-type: application/json');    
echo json_encode(array('tick' => $_SESSION['counter']));
?>

и JavaScript:

$(document).ready(function() {            
function check() {
    getJSON('ajax.php');        
}

function getJSON(url) {                                
    return $.getJSON(
                url,
                function(data) {
                    $("#ticker").html(data.tick);
                }
           );
}

setInterval(function() {
    check();
}, 10000); // Tick every 10 seconds

});

Сеанс всегда сбрасывается через 300 секунд.

24
задан ROMANIA_engineer 6 October 2017 в 20:03
поделиться