Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Redirecionamento - header -


Prototype

Pergunta

to com um problema na função header do php -

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

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;
        }
    }
. login
<?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);
    }

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.

Editado por Prototype
Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Acertei - adicionei o código no começo e alterei a função redirecionar

ob_start();
function redirecionar($url, $tempo){
    $url = str_replace('&amp;', '&', $url);
    if($tempo > 0){
        header("Refresh: {$tempo}; URL={$url}");
    }else{
        header("Location:" .$url);
        exit;
        }
    }

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...