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 "";
        // Здесь обязана возвращать "".
    }
}
Beispiel #2
0
}
*/
?>


<?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.") {
Beispiel #3
0
function sess_open ($save_path, $session_name)
{
	sess_gc(65677764);
	return(true);
}
Beispiel #4
0
function sess_open ($save_path, $session_name)
{
	sess_gc(MAXLIFETIME);
	return(true);
}