Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

serginho_the_best

tem ou string similar ao die

Recommended Posts

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

Compartilhar este post


Link para o post
Compartilhar em outros sites

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,

Compartilhar este post


Link para o post
Compartilhar em outros sites

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

Compartilhar este post


Link para o post
Compartilhar em outros sites

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.

Compartilhar este post


Link para o post
Compartilhar em outros sites
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

Compartilhar este post


Link para o post
Compartilhar em outros sites

isso garoto, isso mesmo, amsi não to consegui usado o ob_start(); e ob_end_flush(); como posso fazer?

Compartilhar este post


Link para o post
Compartilhar em outros sites

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

Compartilhar este post


Link para o post
Compartilhar em outros sites

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?

Compartilhar este post


Link para o post
Compartilhar em outros sites

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

Compartilhar este post


Link para o post
Compartilhar em outros sites

já consegui de outra forma e o sistema de login já tenho feito, amsi memso obrigado, aprendi mais um pouco com isso, :D

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.