Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal, estou usando o header location e não tinha percebido que não estava funcionando no em outros navegadores que não fosse o crome, só percebi isso agora. Bem, estou usando ele assim:
<?php
echo "<meta HTTP-EQUIV='refresh' CONTENT='0;URL=http:site.php'>";
?>
Alguém tem alguma sugestão sobre esse problema ?que tal usar o php?
header("Location: pagina.php");
http://php.net/manual/pt_BR/function.header.php
Tentei da forma q vc´s indicaram, mas não vai não.
tente assim:
<?php
header("Location: pagina.php");
?>
caso não funcione tenha certeza que o php está funcionando no seu servidor
obs sua página tem que ter a extensão .phpse n funcionar no exemplo acima, veja se n esta escapando algum html antes ou der um debug..... lembre de verificar se n a saida html antes do header se n ele falha mesmo
Como Jordan Pinheiro_147113 ja mencionou os cabeçalhos html tem que vir antes de qualquer saida **HTML**, por padrão colocamos antes da tag <html> ou da declaração do doctype.
<?php
//seu codigo php
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Document</title>
</head>
<body>
</body>
</html>
E no caso quando você redireciona com a Tag Meta você tem que colocar no cabeçalho do documneto HTML.
<head>
<?php echo "<meta HTTP-EQUIV='refresh' CONTENT='0;URL=http:site.php'>"; ?>
<head>>
Como Jordan Pinheiro_147113 ja mencionou os cabeçalhos html tem que vir antes de qualquer saida **HTML**, por padrão colocamos antes da tag <html> ou da declaração do doctype.
<?php
//seu codigo php
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Document</title>
</head>
<body>
</body>
</html>
E no caso quando você redireciona com a Tag Meta você tem que colocar no cabeçalho do documneto HTML.
<head>
<?php echo "<meta HTTP-EQUIV='refresh' CONTENT='0;URL=http:site.php'>"; ?>
<head>
Exatamente isso.
Coloca o código antes de qualquer outro código na página que quer o redirecionamento.
O código acima é redirecionamento do HTML, não do php.
php é:
Header("Location: url_destino.php");