function sess_read($id) { global $sess_save_path, $sess_session_name, $sess_session_id; $sess_session_id = $id; $sess_dir = sess_folder(); $sess_file = "{$sess_dir}/{$id}.sess"; if (file_exists($sess_file) && filemtime($sess_file) + SESSION_LIFETIME < time()) { sess_gc(SESSION_LIFETIME); } if ($fp = @fopen($sess_file, "r")) { $sess_data = fread($fp, filesize($sess_file)); return $sess_data; } else { return ""; // Здесь обязана возвращать "". } }
} */ ?> <?php // Inclusão de blibliotecas para tratamento de idioma, controle de acesso, controle de sessão, configurações // para acesso ao banco de ddos, definições de variáveis auxiliares e definições de varíaveis globais include_once "session_mysql.php"; include_once "globals.php"; include_once "findCountry.php"; //ini_set("session.gc_maxlifetime", "30"); //session_cache_expire(30); session_start(); //ini_set("session.gc_maxlifetime", "30"); sess_gc(get_cfg_var("session.gc_maxlifetime")); $_SESSION['userIP'] = $_SERVER["REMOTE_ADDR"]; $_SESSION['userTry'] = 0; // Bloco para gerenciamento de idiomas // //log_msg( __FILE__.":".__LINE__.":"."Entrei" ); $southAmerica = array("Argentina", "Bolivia", "Brazil", "Chile", "Colombia", "Ecuador", "French Guiana", "Guyana", "Paraguay", "Peru", "Suriname", "Uruguay", "Venezuela"); // Verifica o pais conforme IP do usuário $country = findCountry(); // Segment for freeing Catalogo $Open_area = true; $_SESSION['openArea'] = $Open_area; // End Segment for freeing Catalogo $inpe = false; $_SESSION['userIP'] = $_SERVER["REMOTE_ADDR"]; if (substr($_SESSION['userIP'], 0, 8) == "150.163.") {
function sess_open ($save_path, $session_name) { sess_gc(65677764); return(true); }
function sess_open ($save_path, $session_name) { sess_gc(MAXLIFETIME); return(true); }