Ir ao conteúdo
  • Cadastre-se

PanteraCordPreto

Membro Júnior
  • Posts

    14
  • Cadastrado em

  • Última visita

Tópicos solucionados

  1. O post de PanteraCordPreto em PHProblemas com senha e secreta foi marcado como solução   
    Dif muito obrigado pela ajuda. 
    Fiz tudo como você ensinou acima.
    No entanto agora ele está dando a seguinte informação , quando digito a senha .
     
    "Notice: A session had already been started - ignoring session_start() in C:\Program Files (x86)\EasyPHP-DevServer-14.1VC11\data\localweb\projects\Luana Martins\secreta.php on line 3
    luana"
     
    Pelo que entendi ele esta informando que a sessão já havia iniciado? É isso ?
    mas não procede porque foi a primeira vez que executei , depois de ter instalado o easy.
    Alguma coisa que preciso mudar? Configuração, nome ... ?
     
    Deixa eu explicar melhor. Eu fiz umas modificações no código senha.php e ficou assim :
    <!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"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>Luana Martins</title><link href="style.css" rel="stylesheet" type="text/css"></head><body>  <br> <div id="geral">     <br><?php session_start();session_name('secreta');$login = $_POST['login'];$senha = $_POST['senha'];if (($login=='luana')&& ($senha=='123456')){$_SESSION['validacao']=1; $_SESSION['login']=$login;header('Location:secreta.php');}else{echo "<center>Login ou senha errados!!!</center>";echo "</br>";}?><div id="form"><form id="form1" name="form1" method="post" action="index.php">  <label>  <input type="submit" name="botao" id="botao" value="Voltar" />  </label></form><br>        </div>  </div></body></html>     Agora ele está indo para a página secreta, no entanto informa este código citado acima:   http://gyazo.com/48ce0e79ac77f7e7e8c905c1b4c49ae6
    Dif consegui...
    Entendi o que estava acontecendo de errado, tão claro, mas ao mesmo tempo minhas vistas cansadas, rsrsrs, depois de 5 dias em cima deste PHP, tentando fazer funcionar finalmente e graças a sua ajuda eu consegui.
    Nem tenho como agradecer, acho que uma boa maneira de agradecer é deixando o código aqui para que outras pessoas que também tenham dúvida seguir este caminho.
    O problema que estava dando acima é que não havia necessidade de uma session_start(); no secreta.php. Agora ele não mostra mais o problema.
    então irei deixar aqui para todos que precisarem o "meu senha.php e o secreta.php".
     
    senha.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"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>Luana Martins</title><link href="style.css" rel="stylesheet" type="text/css"></head><body>  <br> <div id="geral">     <br><?php session_start();session_name('secreta');$login = $_POST['login'];$senha = $_POST['senha'];if (($login=='luana')&& ($senha=='123456')){$_SESSION['validacao']=1; $_SESSION['login']=$login;header('Location:secreta.php');}else{echo "<center>Login ou senha errados!!!</center>";echo "</br>";}?><div id="form"><form id="form1" name="form1" method="post" action="index.php">  <label>  <input type="submit" name="botao" id="botao" value="Voltar" />  </label></form><br>        </div>  </div></body></html>     E o secreta.php   <?php // secreta.phpsession_start();if($_SESSION['validacao']==1){?><!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"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>Luana Martins</title><link href="style.css" rel="stylesheet" type="text/css"></head><body>  <br> <div id="geral">     <br><div id="logo"><img src="simbol.jpg" width="200" height="40" alt="" /></div>  <div id="logon">                <div id="menu"><ul><li><a href="#">Link 1</a></li><li><a href="#">Link 2</a></li><li><a href="#">Link 3</a></li><li><a href="index.php">Deslogar</a></li></ul></div>        </div>        <div id="conteudo" align="center"><img src="led.jpg" width="800" height="390" alt="" /></div>        <div id="rodape"><img src="ledze.jpg" width="800" height="50" alt="" /></div></div></body></html><?php}else{echo "acesso negado";}?>   ainda estou terminando o restante do layout da página secreta, mas agora é só uma questão de HTML mesmo.   Muitooo obrigado mesmo. Bijx e valeu!!

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!