La sesion de la web se cierra sola

  • Autor Autor ChatOrbi
  • Fecha de inicio Fecha de inicio
ChatOrbi

ChatOrbi

Épsilon
La sesion de la web se cierra sola,

Como aumento el tiempo de la cookie, implementando cookies con caducidad de un año?

En este codigo lo puedo hacer?
PHP:
   function logout() {
        global $content, $db, $nav, $sid, $client, $ss, $ubase, $config;
        if ($client['id']) {
            $hooks = check_hooks('logout');
            if ($hooks) {
                foreach($hooks as $hook) {
                    $hook_func = $hook . '_logout';
                    $hook_func();
                }
            }
            $_SESSION['uid'] = 0;
            setcookie('jcowuid', '', time() + 3600 * 24 * 365, "/");
            setcookie('jcowss', '', time() + 3600 * 24 * 365, "/");
            redirect(uhome());
        }
        redirect(uhome());
    }
 
Debes de asignarlo en el tercer argumento de setcookie(), y es asignada por segundos.

Básicamente ahí tienes 3600 segundo (una hora), por 24 horas, por 365 días al año. Está bien.

PD: Las cookie no tienen nada que ver con sessions.
 
Debes de asignarlo en el tercer argumento de setcookie(), y es asignada por segundos.

Básicamente ahí tienes 3600 segundo (una hora), por 24 horas, por 365 días al año. Está bien.

PD: Las cookie no tienen nada que ver con sessions.

¿la session se esta cerrando en un corto de tiempo mas corto?
 
Te estás confundiendo, sessions es otra cosa completamente distinta a las cookies. Tendrás que seguir buscando en tu código a ver si lo encuentras.
 
Te estás confundiendo, sessions es otra cosa completamente distinta a las cookies. Tendrás que seguir buscando en tu código a ver si lo encuentras.

Esto pasa cuando hay cierto tiempo de inactividad, se cierra la sesion sola

Donde puedo prolongar ese tiempo?

En este codigo sera?

PHP:
$uhome = 'http://chatdelmundo.com.es';
$flvtool2Path = '/usr/bin/flvtool2';
$ffmpegPath='/usr/local/bin/ffmpeg';
$var_cache_live = 3600; // seconds
$ubase = $uhome.'/';
//$ubase = $uhome.'/';
$num_per_page = 12;
$sid = 'jcow';
$table_prefix = 'jcow_';
$timezone = -5;
$settings = array(
	'time_format' => 'g:i a',
	'date_format' => 'M jS Y',
	'date_today' => 'Hoy',
	'date_yesterday' => 'Ayer',
	'default_lang' => 'es',
	'hide_whatsnew' => 1,
	'hide_onlineuser' => 1,
	'online' => 10, // minutes
	);
$config['disable_language'] = 0;
$config['is_local'] = 1;
$config['max_upload'] = 200; // kb
$config['allowed_html_tags'] = '<ul><li><a><img><br><p><strong><em><span>';
$config['ad_right'] =
 
Atrás
Arriba