Files
ms1inscription-v5/php/inc_start_time.php
2026-05-13 09:43:32 -04:00

44 lines
1.2 KiB
PHP

<?php
// a faire trouver une solution
//ini_set('session.cookie_domain', '.ms1inscriptiondev.interne.ca');
//ini_set('session.cookie_domain', '.ms1inscription.com');
//ini_set('session.cookie_domain', '.ms1inscriptiondev.progiweb.net');
$host = $_SERVER['HTTP_HOST'];
// Enlève "www." s'il est présent
$host = preg_replace('/^www\./', '', $host);
// Enlève "preprod." s'il est présent
$host = preg_replace('/^preprod\./', '', $host);
// Pas de point au début
$cookie_domain = $host;
ini_set('session.cookie_domain', $cookie_domain);
//echo($cookie_domain);
// Démarrez la session
session_start();
// Temps de la session = 60 min
// MSIN-CON-259
//ini_set('session.gc_maxlifetime', 10800);
$inactive = 10800;
if (isset($_SESSION['date_maj']) && (time() - $_SESSION['date_maj'] > $inactive)) {
if (isset($_SESSION['com_info']) && $_SESSION['com_id'] > 0) {
require_once('php/inc_fonctions.php');
require_once('php/inc_fx_panier.php');
require_once('php/inc_fx_compte.php');
fxLogout($_GET['lang']);
}
}
/* if (!isset($_SESSION['no_panier']) && isset($_COOKIE['no_panier']))
$_SESSION['no_panier'] = $_COOKIE['no_panier']; */
$_SESSION['date_maj'] = time();