Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde galera.
Uma dúvida simples, mas creio ser importantes.
seria necessário eu desconectar da base antes de redirecionar as páginas, ou o php gerencia isso?
tipo como se segue:
$db = new database();
$db->connect();
//checa login
$auth = new safety();
if(!$auth->safe($db)){
$db->disconnect(); // <<-- isso é necessário?
header("location: login.php");
};Só mais uma coisa, o mysql fecha a conexão sozinho tb, geralmente a conexão fica aberta durante 30 minutos e ele fecha se vc não fechar.
Obrigado wolfphw,
fiz alguns testes e realmente é necessário!
value pelas dicas
É super aconselhável..
Pois cada página que vc abre, vai ser criado uma nova conexão, e com isso dependendo do fluxo do seu site ele vai travar seu banco, na empresa onde eu trabalhava tinha um site, feito por outra empresa, onde tinha em média 900 conexões com o banco criadas direto, até que o banco travava... Dai eu só coloquei para liberar a memória do banco e fechar a conexão, mudou para 3 ao mesmo tempo.. nunca mais travou banco.. uma ação simples que o povo ficou batendo cabeça durante muito tempo, quando me deram para resolver vi isso em menos de 30 minutos já estava resolvido :D
E o pior, a empresa que fez o site é bem conceituada na minha cidade...
Esse site que me refiro tem em média 40 mil acesso por dia