Hora funciona e hora não funciona
Tenho um sistema no index e puxo a função de redirecionar de uma pasta, como tb puxo as classes
funcao
CODE
function redirecionar($url, $tempo){
$url = str_replace('&', '&', $url);
if($tempo > 0){
header("Refresh: {$tempo}; URL={$url}");
}else{
@ob_flush();
@ob_end_clean();
header("Location:" .$url);
exit;
}
}
.$url = str_replace('&', '&', $url);
if($tempo > 0){
header("Refresh: {$tempo}; URL={$url}");
}else{
@ob_flush();
@ob_end_clean();
header("Location:" .$url);
exit;
}
}
login
CODE
<?php
include_once("classes/dados.inc.php");
include_once("classes/template.inc.php");
session_start();
if(!$_POST&&!isset($_SESSION["user"])){
$html = "html aqui";
tela_log('Login',$html);
}elseif($_POST&&isset($_POST['login'])&&isset($_POST['senha'])){
$evt = new Base();
$evt->dados="dados";
if($campos=$evt->buscar()){
$_SESSION["user"]=$campos['usuario'];
$_SESSION["type"]='user';
redirecionar("index.php", 1);
}else{
redirecionar("index.php",0);
}
include_once("classes/dados.inc.php");
include_once("classes/template.inc.php");
session_start();
if(!$_POST&&!isset($_SESSION["user"])){
$html = "html aqui";
tela_log('Login',$html);
}elseif($_POST&&isset($_POST['login'])&&isset($_POST['senha'])){
$evt = new Base();
$evt->dados="dados";
if($campos=$evt->buscar()){
$_SESSION["user"]=$campos['usuario'];
$_SESSION["type"]='user';
redirecionar("index.php", 1);
}else{
redirecionar("index.php",0);
}
não entendo porque simplesmente não direciona quando faço login
EDIT: detalhe, no meu servidor com wamp redireciona mas no servidor na web ele não vai, o chmod dos arquivos estão em 666.