Re: Sua sessão expirou

Enviado por Rodrigo Souza em 16/11/2010 10:10:23
Citando:

Hugo V. A. Soares wrote:
...
/var/www/expresso/login.php on line 5
[16-Nov-2010 08:21:24] PHP Notice: Undefined index: sessionid in /var/www/expresso/login.php on line 22
...


Essa linha normalmente ocorre pela configuração do PHP, das diretivas de sessão. Sendo esporadicamente ocasionada por outros motivos.

E possivelmente é esse o fato que está causando o problema. Entretanto a configuração que tu informou anteriormente aparentemente está correta.

Em suma o PHP não pode iniciar a sessão automaticamente, senão ocorre conflito de sessão e assim a informação de "Sua sessão expirou".

No arquivo de configuração do PHP:

session.auto_start = 0
session.use_cookies = 0

Esteja certo que não há arquivos extras de configuração que estejam redeclarando essas diretivas.

Seria interessante verificar o log no momento do acesso com o auxílio de "tail -f /var/log/apache2/error_log" e "tail -f /var/log/apache2/access_log", provavelmente você obterá o resultado anterior mas assim consigirá visualizar tudo referente a tal requisição.

Fonte: http://www.expressolivre.org/newbb/viewtopic.php?forum=4&topic_id=1844&post_id=11655