Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
olá, fiz um sistema e tipo não posso usar um header() para redirecionar a página pq já uso uma na página mais to usado o die() mais quando cai nele ele corta tudo que há abaixo na página (to usado ele em uma página como include) tipo se coloco echo "" vai mostra o conteudo é para tirar o conteudo e coloca minha msg tem um tag que faz que tire todo conteudo igual die mais imprima igual echo "" se algum saber posta ai por favor, :Pobrigado
hlegius é que to uso $_GET e include e um sistem de usuários que fiz com nível de usuário só que na primeira página já usso para apenas 2 tipo de user entrar, admin e mod e outra página no painel onde admin e mod ve só o admin consegui abrir dai quando o mod clicar nessa página da a msg, amis já usso header no primeira página que fica o admin e mod e a que apena admin pode ver é em uma include e não tem cmo usar outro header, isso que quero saber se existe uma sting semelhante a die, pq ela elemina o comenteu abaixo mais tb vai o html abaixo e js não uso pq pode desabilitar então seria bom se poder usar 2 header, isos que quero ajudar
Prog, como posso usar isso não consegui, olha a página é assim:
<?phpinclude_once "../config.php";$useful->url("news");$users->access(1);?><h1>Notícias</h1><p>Conteúdo da página notícias</p>essa página é inclide em outra página.obrigado.se alguem entender me explica....?
supertelnet, quero usar 2 header() na mesma página? como posso fazer até agora não consegui arrumar com o que o Prog passo, obrigado
você quer um headre pro include e outro pra pagina pai.... seria isso?
isso garoto, isso mesmo, amsi não to consegui usado o ob_start(); e ob_end_flush(); como posso fazer?
mas o header você tem q tar uma instancia pra ele tipo assim:se isso ou aquilo .... executa header();nao to entendendo como você vai colocar 2 na mesma home e pq, me explica pq q ai agente studa uma saida, ate pq se chamar um e depois na linha d baixo vier o outro , chama ele ... ai o primeiro... nossa vira uma salada
não, na página pai o meu sistema ve se ele é admin ou mod e se o user não for admin ou mod e página pai manda ele pra index do site com o header() e na página filho (de users), apenas os admin pode entrar nela, se for mod ele manda pra index do painel de admin e essa página filho (de users) é a include que fica na página pai e no include filho (users) onde vai o segundo header() saco?
você e o cara q qria um login com permissoes diversas né
faz assim:
salve isso como comum.php
<?phpsession_start();mysql_connect("localhost", "root", "");mysql_select_db("visual");?>
isso como index.php
<?php// Verificador de sessãorequire "verifica.php";// Conexão com o banco de dadosrequire "comum.php";// Imprime mensagem de boas vindasecho "<font face=\"Verdana\" size=2>Bem-Vindo " . $_SESSION["nome_usuario"] . "!<BR>\n";// Verifica e imprime quantidade de notícias no nome do usuário$SQL = "SELECT id FROM aut_noticias WHERE autor_id = " . $_SESSION["id_usuario"];$result_id = mysql_query($SQL) or die(mysql_error());$total = mysql_num_rows($result_id);if($total){ echo "Há um total de " . $total . " notícia(s) de sua autoria!\n";}else{ echo "Não há nenhuma notícia de sua autoria!\n";}/*** Verifica se usuário tem permissão para postar novas notícias.* Caso positivo, imprime link para postagem de notícias*/if($_SESSION["permissao"] == "S"){ echo " | <a href=\"nova.php\">Postar nova notícia</a>\n";}// Imprime link de logoutecho " | <a href=\"sair.php\">Sair do Sistema</a>";echo "<br><br>\n";/*** Imprime as notícias*/$SQL = "SELECT id, titulo, data FROM aut_noticias ORDER BY data DESC";$result_id = mysql_query($SQL) or die(mysql_error());$total = mysql_num_rows($result_id);if($total){ // Abre tabela HTML echo "<table border=1 cellpadding=3 cellspacing=0>\n"; echo "<tr><th>Id</th><th>Título</th><th>Data</th></tr>\n"; // Efetua o loop no banco de dados while($dados = mysql_fetch_array($result_id)) { echo "<tr><td>" . $dados["id"] . "</td><td><a href=\"ver_noticia.php?id=" . $dados["id"] . "\">" . stripslashes($dados["titulo"]) . "</a></td>"; echo "<td>" . date("d/m/Y à\s H:i:s", $dados["data"]) . "</td></tr>\n"; } // Fecha tabela echo "</table>\n";}else{ echo "<B>Nenhuma notícia cadastrada!</B>\n";}?>
isso como login.html
<HTML><HEAD><TITLE>Autenticação de Usuário</TITLE></HEAD><BODY><form action="login/login_vai.php" method="post" name="form1" onSubmit="validaForm()"><table width="255" border="0" align="center" cellpadding="0" cellspacing="2" style ="border: 1px solid #000000"> <tr> <td height="24" align="center" valign="middle"><div align="center"><font size="3"><strong><font face="Arial, Helvetica, sans-serif"><img src="imagens/warning.gif" width="32" height="32"></font></strong></font></div> </td> <td height="24" align="center" valign="middle"><font size="3"><strong><font face="Arial, Helvetica, sans-serif">ÁREA RESTRITA:</font></strong></font></td> </tr> <tr> <td height="15" colspan="2"><font face="Arial, Helvetica, sans-serif"> </font></td> </tr> <tr> <td height="15" colspan="2"><div align="justify"><font size="2" face="Arial, Helvetica, sans-serif">A área que você deseja visitar é restita a usuários que possuam autorização. Para isso entre em contato conosco clicando na aba <a href="<?php echo $template; ?>?area=contato" class="link00">FALE CONOSCO</a> e solicitite sua senha. Obrigado</font></div></td> </tr> <tr> <td height="15" colspan="2"> </td> </tr> <tr> <td><font size="2" face="Arial, Helvetica, sans-serif">Login:</font></td> <td width="92%"><font size="2" face="Arial, Helvetica, sans-serif"> <input type="text" name="login" style="border: #00923f 1px dotted; color:#00923f; width:99%"> </font></td> </tr> <tr> <td><font size="2" face="Arial, Helvetica, sans-serif">Senha: </font></td> <td><font size="2" face="Arial, Helvetica, sans-serif"> <input type="password" name="senha" style="border: #00923f 1px dotted; color:#00923f; width:99%"> </font></td> </tr> <tr> <td> </td> <td><div align="right"><font color="#00923f" size="2" face="Arial, Helvetica, sans-serif"> <input name="ok" type="image" src="imagens/ok.gif" width="32" height="17"> </font></div></td> </tr></table></form></BODY></HTML>
isso como login_vai.php
<HTML><HEAD><TITLE>Autenticação de Usuário</TITLE></HEAD><BODY><form action="login/login_vai.php" method="post" name="form1" onSubmit="validaForm()"><table width="255" border="0" align="center" cellpadding="0" cellspacing="2" style ="border: 1px solid #000000"> <tr> <td height="24" align="center" valign="middle"><div align="center"><font size="3"><strong><font face="Arial, Helvetica, sans-serif"><img src="imagens/warning.gif" width="32" height="32"></font></strong></font></div> </td> <td height="24" align="center" valign="middle"><font size="3"><strong><font face="Arial, Helvetica, sans-serif">ÁREA RESTRITA:</font></strong></font></td> </tr> <tr> <td height="15" colspan="2"><font face="Arial, Helvetica, sans-serif"> </font></td> </tr> <tr> <td height="15" colspan="2"><div align="justify"><font size="2" face="Arial, Helvetica, sans-serif">A área que você deseja visitar é restita a usuários que possuam autorização. Para isso entre em contato conosco clicando na aba <a href="<?php echo $template; ?>?area=contato" class="link00">FALE CONOSCO</a> e solicitite sua senha. Obrigado</font></div></td> </tr> <tr> <td height="15" colspan="2"> </td> </tr> <tr> <td><font size="2" face="Arial, Helvetica, sans-serif">Login:</font></td> <td width="92%"><font size="2" face="Arial, Helvetica, sans-serif"> <input type="text" name="login" style="border: #00923f 1px dotted; color:#00923f; width:99%"> </font></td> </tr> <tr> <td><font size="2" face="Arial, Helvetica, sans-serif">Senha: </font></td> <td><font size="2" face="Arial, Helvetica, sans-serif"> <input type="password" name="senha" style="border: #00923f 1px dotted; color:#00923f; width:99%"> </font></td> </tr> <tr> <td> </td> <td><div align="right"><font color="#00923f" size="2" face="Arial, Helvetica, sans-serif"> <input name="ok" type="image" src="imagens/ok.gif" width="32" height="17"> </font></div></td> </tr></table></form></BODY></HTML>
isso como sair.php
<?phpsession_start();session_destroy();header("Location: ../index.php");?>
salve isso como verifica_adm.php
<?phpif($_SESSION["postar"] !== 'adm'){echo'<div align="center">Área restrita a ADMINISTRAÇÃO DO PORTAL. <p style="width:200; padding: 4 4" class="bgColorFFFFCC tabbody justificado trebuchet size13"> <span style="float:left; padding: 0 2; color: red" class="size30 bold"><img src="imagens/warning.gif" width="32" height="32">V</span> ocê nao possui autorização para essa sessao ou não submeteu-se ao sistema de autenticação de usuário!!<br> Dúvidas: contate a administração pela aba FALE CONOSCO ao lado esquerdo do vïdeo.<br>Obrigado... </p></div>';exit;}?>
isso como verifica_mod.php
<?phpif(($_SESSION["postar"] == 'adm') || ($_SESSION["postar"] == 'ana')){}else{echo'<div align="center">Área restrita a ANALISTAS DE CRÉDITO. <p style="width:200; padding: 4 4" class="bgColorFFFFCC tabbody justificado trebuchet size13"> <span style="float:left; padding: 0 2; color: red" class="size30 bold"><img src="imagens/warning.gif" width="32" height="32">V</span> ocê nao possui autorização para essa sessao ou não submeteu-se ao sistema de autenticação de usuário!!<br> Dúvidas: contate a administração pela aba FALE CONOSCO ao lado esquerdo do vïdeo.<br>Obrigado... </p></div>';exit;}?>
salve isso como verifica.php
<?phpif(isset($_SESSION["postar"])){echo'<div align="center">Área restrita a VENDEDORES. <p style="width:200; padding: 4 4" class="bgColorFFFFCC tabbody justificado trebuchet size13"> <span style="float:left; padding: 0 2; color: red" class="size30 bold"><img src="imagens/warning.gif" width="32" height="32">V</span> ocê nao possui autorização para essa sessao ou não submeteu-se ao sistema de autenticação de usuário!!<br> Dúvidas: contate a administração pela aba FALE CONOSCO ao lado esquerdo do vïdeo.<br>Obrigado... </p></div>';exit;}?>
ve se da ai
já consegui de outra forma e o sistema de login já tenho feito, amsi memso obrigado, aprendi mais um pouco com isso, :D
Como que é isso aí ?
Explica melhor, tem como ?
Se você quer redirecionar alguém e não pode usar header() por já ter o cabeçalho definido, pode-se usar com java script:
<script type="text/javascript">location.href="outraPagina.php";</script>
Se você explicar melhor, daí agente consegue te dar uma ajuda melhor!
Abraços,