Olá, Boa Tarde pessoal !
Estou aprendendo PHP, já sei bastante coisa, mas tbem tenho muitas duvidas, por isso resolvi me cadastrar aqui no forum para ajudar e ser ajudado.
Bem minha duvida é a seguinte....
1º- para navegar e acessar o chat o usuario tem que estar logado no site.
2º-mas quando eu entro na sala de bate-papo, e depois clico em sair da sala, ele sai mas desloga do sistema!!! tipo quando eu saio do chat depois eu não consigo navegar em outros links do site, pois para isso tenho que logar novamente.
o código do sair.php é esse....
----------------------------------
/**
* @@@ Arquivo de Templante: 'saida.htm' @@@@
* Inclui os arquivos iniciais nessesários.
**/
include_once("./config.php");
include_once("./global.php");
include_once("./biblioteca/fasttemplate.php");
/**
* Inicia o banco de dados.
* Remove o usuário do banco de dados.
* Limpa as sessão do usuário
**/
$banco = new chat;
$banco->dados($uid);
$banco->removeuser();
session_destroy();
/**
* Inicia o sistema de templantes.
* Carrega o templante solicitado.
* Troca as tags simples que sobrarão.
* E exibe o templante mudado.
**/
$model = new FastTemplate("./templates/$modelo");
$model->define(array("pagina" => "saida.htm"));
$model->assign("{TIME}", $tempo);
$model->parse("OUTPUT", "pagina");
$model->FastPrint("OUTPUT");
?>
-----------------------------------------------------------------
o que tenho que mudar para clicar em sair da sala, mas continuar logado no site, para poder acessar outros links?
antecipadamente agradeço a ajuda !!
Edson

Sistema De Chat
Started By Edson Rodrigues, 22/02/2007, 14:21
3 replies to this topic
#1
Posted 22/02/2007, 14:21
#2
Posted 22/02/2007, 15:26
Nao tenho certeza... mas retire a linha:
session_destroy();
q deve resolver...
session_destroy();
q deve resolver...
#3
Posted 22/02/2007, 19:03
Reamente vc deve estar usando sessões para seu sistema de login e o chat limpa as sessões com o comando, como já foi dito: session_destroy();
Mas tem um porem, se o chat tem isso para limpar as sessões é por um motivo, e o mais provavel seje para limpar o tempo de entrada do usuário ou o nome do mesmo entre outras coisas para seo o cara entrar de novo não de conflito ...
Então a soulção seria ver quais as sessões que o chat usa e limpa-las com "unset":
http://www.php.net/m...ction.unset.php
Mas tem um porem, se o chat tem isso para limpar as sessões é por um motivo, e o mais provavel seje para limpar o tempo de entrada do usuário ou o nome do mesmo entre outras coisas para seo o cara entrar de novo não de conflito ...
Então a soulção seria ver quais as sessões que o chat usa e limpa-las com "unset":
http://www.php.net/m...ction.unset.php
#4
Posted 22/02/2007, 19:07

valeu mesmo,
grande abraço a todos.
edson
Olá pessoal !


Obrigado a todos !
aquele abração.
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)