如何设置会话的生存期
如何在PHP中设置会话生存期?我想把它设置为永远,只要请求存在。该请求是 AJAX。我处理AJAX请求的PHP代码是:
// 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 秒后重置。