Ta vendo, eu tinha umas idéias erradas sobre session, cookies, etc.
Bom, aproveitando o tópico, fiz o seguinte:
Enviado o formulario com os campos login e senha, e verificado se existem no BD, vem a sessão:
session_start()
$_SESSION[login] = "$login";
$_SESSION[senha] = "$senha";
Depois, verifico se está gravado:
session_start()
echo "$_SESSION[login]";
echo "$_SESSION[senha]";
Até aí, tudo certo, a sessão está ativa e gravou o login e senha.
Aí, quando eu fecho o navegador, a sessão expira, não aparece.
Porém, mesmo que eu saia da página e volte depois, sem fechar o navegador, a sessão continua aberta.
Como faço então para delimitar tempo para a sessão (que nem no cookie)?
Para que, mesmo saido da página ou fechando o browser, a sessão só expire depois de, por exemplo, 5 minutos?
E para fechar a sessão, basta dar um "session_destroy()"?
Não é necessário um ID da sessão ou algo assim (por exemplo, para deletar um cookie, setamos ele sem nenhum dado, que ele "some")?
Valeuz!