+ Responder ao Tópico



  1. Pessoal,

    Onde configuro a opção de expire no Apache/php?
    As sessões estão expirando com 30 minutos e gostaria de aumentar este tempo para 90 minutos, mas não estou achando onde mudar este parâmetro.

    Desde já agradeço qq. ajuda.

  2. Tem uma sessão somente sobre isso no php.ini
    Existe também a função session_cache_expire do php onde você define o tempo de expiração.

    Falou



  3. Já configurei o session.expire no php.ini para 180 e não adiantou. Não sei porque não funciona..., Veja as opções sessions do phpinfo()

    Directive Local Value Master Value
    session.auto_start On On
    session.bug_compat_42 On On
    session.bug_compat_warn On On
    session.cache_expire 180 180
    session.cache_limiter private private
    session.cookie_domain no value no value
    session.cookie_lifetime 0 0
    session.cookie_path / /
    session.cookie_secure Off Off
    session.entropy_file no value no value
    session.entropy_length 0 0
    session.gc_divisor 100 100
    session.gc_maxlifetime 1440 1440
    session.gc_probability 1 1
    session.hash_bits_per_character 4 4
    session.hash_function 0 0
    session.name PHPSESSID PHPSESSID
    session.referer_check no value no value
    session.save_handler files files
    session.save_path /tmp /tmp
    session.serialize_handler php php
    session.use_cookies On On
    session.use_only_cookies On On
    session.use_trans_sid 0 0

    Abraços.

  4. Estranho,

    Verifique se vc tá iniciando a sessão com session_start();
    Ou então tente setar o valor do expire na programacão. Veja um ex q peguei no php.net:

    <?php

    /* Define o limitador de cache para 'private' */
    session_cache_limiter('private');
    $cache_limiter = session_cache_limiter();

    /* Define o limite de tempo do cache em 30 minutos */
    session_cache_expire(30);
    $cache_expire = session_cache_expire();

    /* Inicia a sessão */
    session_start();
    echo "O limitador de cache esta definido agora como $cache_limiter<br />";
    echo "As sessões em cache irão expirar em $cache_expire minutos";
    ?>


    Referência:
    http://br2.php.net/session

    Espero q te ajude
    Falou






Tópicos Similares

  1. Respostas: 2
    Último Post: 25-05-2010, 13:20
  2. O que é "Expires After: 6D:23:49:19 s." ??
    Por diiogotk no fórum Redes
    Respostas: 5
    Último Post: 06-02-2010, 19:56
  3. Openvpn expired key?
    Por Brenno no fórum Servidores de Rede
    Respostas: 6
    Último Post: 10-08-2006, 07:39

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L