-
Posts
14 -
Cadastrado em
-
Última visita
Tópicos solucionados
-
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