Olá pessoal.....eu de novo....
Tenho uma página na qual uso include.....no menu lateral passo da seguinte forma:
[codebox]
<A href="index.php?page=contato">
<DIV align=right><SPAN class=style1>Contato</SPAN></DIV>
</A>
[/codebox]
No index uso o seguinte:
[codebox]
<?
$page = @$_GET["page"];
if(file_exists("$page.php"))
{
include("$page.php");
}
else
{
if($page == '')
{
include("home.php");
}
else
{
include("erro.php");
}
}
?>
[/codebox]
Bom tenho uma página de login e caso a pessoa entre com login e senha corretos deve ser redirecionado para uma outra página fiz assim:
/*Redireciona para a página */
$redirecionar = "ata/ata.php";
echo "<meta http-equiv=\"refresh\" content=\"0; URL=" . $redirecionar . "\">";
Ele redireciona...só q abre em uma nova "aba" do navegador......quero que abra no div conteudo.....? O q esta errado?
Aguardo por respostas.....
Redirecionar Página
Started By Eu_Nana, 26/11/2009, 11:32
2 replies to this topic
#1
Posted 26/11/2009, 11:32
#3
Posted 26/11/2009, 13:57
Redirecione com header().
header("Location: ata/ata.php");
usei mais deu esses erros:
Warning: session_register(): Cannot send session cookie - headers already sent by (output started at c:\arquivos de programas\easyphp1-7\www\topo.php:63) in c:\arquivos de programas\easyphp1-7\www\logar.php on line 29
Warning: session_register(): Cannot send session cache limiter - headers already sent (output started at c:\arquivos de programas\easyphp1-7\www\topo.php:63) in c:\arquivos de programas\easyphp1-7\www\logar.php on line 29
Notice: Undefined index: log_externo in c:\arquivos de programas\easyphp1-7\www\logar.php on line 34
Notice: Undefined index: senha_externo in c:\arquivos de programas\easyphp1-7\www\logar.php on line 35
Warning: Cannot modify header information - headers already sent by (output started at c:\arquivos de programas\easyphp1-7\www\topo.php:63) in c:\arquivos de programas\easyphp1-7\www\logar.php on line 42
Redirecione com header().header("Location: ata/ata.php");
usei mais deu esses erros:
Warning: session_register(): Cannot send session cookie - headers already sent by (output started at c:\arquivos de programas\easyphp1-7\www\topo.php:63) in c:\arquivos de programas\easyphp1-7\www\logar.php on line 29
Warning: session_register(): Cannot send session cache limiter - headers already sent (output started at c:\arquivos de programas\easyphp1-7\www\topo.php:63) in c:\arquivos de programas\easyphp1-7\www\logar.php on line 29
Notice: Undefined index: log_externo in c:\arquivos de programas\easyphp1-7\www\logar.php on line 34
Notice: Undefined index: senha_externo in c:\arquivos de programas\easyphp1-7\www\logar.php on line 35
Warning: Cannot modify header information - headers already sent by (output started at c:\arquivos de programas\easyphp1-7\www\topo.php:63) in c:\arquivos de programas\easyphp1-7\www\logar.php on line 42
Olá,
Eu fiz assim: $redirecionar = "index.php?page=ata/ata.php";
passei da msm forma q estou passando no menu lateral......esta errado?
Olá pessoal.....eu de novo....
Tenho uma página na qual uso include.....no menu lateral passo da seguinte forma:
<A href="index.php?page=contato"> <DIV align=right><SPAN class=style1>Contato</SPAN></DIV> </A>
No index uso o seguinte:
<? $page = @$_GET["page"]; if(file_exists("$page.php")) { include("$page.php"); } else { if($page == '') { include("home.php"); } else { include("erro.php"); } } ?>
Bom tenho uma página de login e caso a pessoa entre com login e senha corretos deve ser redirecionado para uma outra página fiz assim:
/*Redireciona para a página */
$redirecionar = "ata/ata.php";
echo "<meta http-equiv=\"refresh\" content=\"0; URL=" . $redirecionar . "\">";
Ele redireciona...só q abre em uma nova "aba" do navegador......quero que abra no div conteudo.....? O q esta errado?
Aguardo por respostas.....
Olá pessoal,
Deu errado.....agora que percebi uma coisa.....tenho várias páginas relacionadas com os anos 2007, 2008, 2009 que quando clico no link 2007 abre a tela de login e senha q segue abaixo:
/*Redireciona para a página de área restrita*/
$redirecionar = "index.php?page=atas/ataexterno_2009";
echo "<meta http-equiv=\"refresh\" content=\"0; URL=" . $redirecionar . "\">";
$ponteiro = fopen ("info.txt", "w");
fwrite($ponteiro, "$login");
fclose ($ponteiro);
exit;
} else {
$mensagem1 = base64_encode("<span style=margin-left _linenums:200'><?php include "include/conexao.php"; if(isset($_GET['msg']) && $_GET['msg'] != "") { $mensagem1 = $_GET['msg']; } else { $mensagem1 = base64_encode("<font face=\"Verdana\" size=\"2\"><b> </b></font>"); } if($_SERVER['REQUEST_METHOD'] == "POST") { if(isset($_POST['log_externo']) && isset($_POST['senha_externo'])) { $login = $_POST['log_externo']; $senha = $_POST['senha_externo']; $query = mysql_query("SELECT * FROM tbl_user WHERE login='$login' AND senha='$senha'") or die(mysql_error()); $rTestar = mysql_num_rows($query); $row = mysql_fetch_assoc($query); if($rTestar > '0') { session_register('log_externo'); session_register('senha_externo'); $_SESSION['log_externo'] = $row['log_externo']; $_SESSION['senha_externo'] = $row['senha_externo']; <strong class='bbc'> /*Redireciona para a página de área restrita*/ $redirecionar = "index.php?page=atas/ataexterno_2009"; echo "<meta http-equiv=\"refresh\" content=\"0; URL=" . $redirecionar . "\">"; </strong> $ponteiro = fopen ("info.txt", "w"); fwrite($ponteiro, "$login"); fclose ($ponteiro); exit; } else { $mensagem1 = base64_encode("<span style=margin-left:200px; font-weight:bold;><font color=\"red\" size=\"1\"><b><img src=\"imagens/alerta.png\" align=\"absmiddle\"> Caro(a) usuário(a),<br> <span style=margin-left:100px; font-weight:bold;>Um erro em seu acesso: USUÁRIO E/OU SENHA INVÁLIDOS.</span></b></font></span>"); } }}mysql_close($con); ?><meta name="language" content="pt-br" /><meta name="Description" content="Ciências Espaciais e Atmosféricas" /><meta name="Keywords" content="Astrofísica, Aeronomina, Geofísica Espacial, Lançamentos de Balões, Projeto Antártico" /><link href="css/cea.css" rel="stylesheet" type="text/css" /><link href="css/estilo_texto_paginas.css" rel="stylesheet" type="text/css" /><link href="css/menu_lateral.css" rel="stylesheet" type="text/css" /><div id="geral"> <div id="conteudo"> <div class="titulo_cea"> </div> <div style="width:590px; height:auto;"> <DIV style="padding-top:15px; padding-right:15px; padding-left:5px;"> <div style="padding-left:10px;"><img src="imagens/Locked_128.png" width="128" height="128" class="div_img"><p style="padding-top:60px; font-weight:bold;"> Você não tem permissão para acessar fora da CEA. Para acessar por favor entre com o login e senha. <br><br><br><br> </p> <div class="divFundo"> <div class="divCorpo"> <form method="post" name="form" action=""><?php echo "<font face=\"Verdana\" size=\"2\"><b>" . base64_decode($mensagem1) . "</b></font>"; ?> <div class="divLogin"> <div style="margin-left:100px; font-weight:bold;"> Login: <input name="log_externo" maxlength="40" class="textbox" type="text"> </div> <div style="margin-left:100px; font-weight:bold;"> Senha: <input class="textbox_senha" type="password" name="senha_externo"> <input value="Entrar" type="submit" class="botao" name="submit"> </div> <div> </div> <div class="divFndTransp"></div> </div> </form> </div> <div style="clear: both;"></div></div> </div> </DIV> </div> </div></div>
Porém preciso redirecionar de acordo com o link q selecionei....se selecionei o link 2007 redireciono para :
$redirecionar = "index.php?page=atas/ataexterno_2007";
No codigo acima a parte em negrito não esta fazendo isso, pois redireciono apenas para 2009 : Veja no código meu acima:
/*Redireciona para a página de área restrita*/
$redirecionar = "index.php?page=atas/ataexterno_2009";
echo "<meta http-equiv=\"refresh\" content=\"0; URL=" . $redirecionar . "\">";
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)