Ir para conteúdo
Fórum Script Brasil
  • 0

Duvida Simples


PedroBarreto

Pergunta

15 respostass a esta questão

Posts Recomendados

  • 0
Guest Visitante

<?php

$usuario = $_POST["usuario"];

$senha = $_POST["senha"];

if($usuario == "teste" and $senha == "teste") {

header("Location:123.html");

}

else {

header("Location:erro.html");

} ?>

Link para o comentário
Compartilhar em outros sites

  • 0

porque nessa parte:

header("Location:inserir_site.htm");

o link q é inserir_site.htm é a pagina onde ira redirencionar tipo uma area restrita, agora esta em branco porque você deve ter criado uma pagina em branco! :D

Tenta colocar nessa pagina q você criou escreve bem grande:

ESSA PAGINA FUNCIONOU!

se aparecer isso é q ta certinho vê lá! ;)

FALOPA!

Link para o comentário
Compartilhar em outros sites

  • 0

Cara olhem o código:

<?php

$usuario = $_POST["usuario"];

$senha = $_POST["senha"];

if($usuario == "admin" and $senha == "admin") {

header("Location:inserir_site.htm");

}

else {

header("Location:Voltar.htm");

} ?>

Se o cara acerta o login e a senha da erro na linha 11 ou seja:

header("Location:inserir_site.htm");

Warning: Cannot modify header information - headers already sent by (output started at /home/slotbusc/public_html/validacao1.php:7) in /home/slotbusc/public_html/validacao1.php on line 11

E se o cara erra o login ou a senha da erro na linha 14 ou seja:

header("Location:Voltar.htm");

Warning: Cannot modify header information - headers already sent by (output started at /home/slotbusc/public_html/validacao1.php:7) in /home/slotbusc/public_html/validacao1.php on line 14

Oque a de errado nelas? (lembro a vocês que a pagina que o "header" esta se dirigindo existem)

Outra pergunta, eu quero que quando o cara entra no link www.slotbusca.com/inserir_site.htm ele abra essa pagina validação ao invés de abri essa pag q eu falei, porque eu quero que ela seja restrita.

Oque tenho que fazer?

Link para o comentário
Compartilhar em outros sites

  • 0

Esse seu script utiliza banco de dados?

Olha um exemplo q posso te dar:

<?

include "config.php"; //inclui o arquivo de configurações

$db = mysql_connect ($host, $login_db, $senha_db); //conecta ao mysql

$basedados = mysql_select_db($database); //conecta a base de dados

$confirmacao = mysql_query("SELECT * FROM `$tabela` WHERE login = '$login' AND senha = '$senha'", $db); //verifica se o login e a senha conferem

$contagem = mysql_num_rows($confirmacao); //traz o resultado da pesquisa acima

if ( $contagem == 1 ) {

setcookie ("login", $login); //grava o cookie com o login

setcookie ("senha", $senha); //grava o cookie com a senha

header("Location: teste.php"); //entra na pagina restrita[

} else {

echo "Login ou senha inválidos. <a href=java script:history.go(-1)>Clique aqui para voltar.</a>"; //se a senha está incorreta mostra essa mensagem

}

?>

Esse é o arquivo pra confirir a senha e o login se estiver certo...

Coloca o seu script de verificar usuario e senha aqui por inteiro!

Link para o comentário
Compartilhar em outros sites

  • 0

Tenta assim:

<?php
$usuario = $_POST["usuario"];
$senha = $_POST["senha"];
if($usuario == "admin" and $senha == "admin") {
header("Location: teste.php");
  } else {
  echo "Login ou senha inválidos. <a href=java script:history.go(-1)>Clique aqui para voltar.</a>"; //se a senha está incorreta mostra essa mensagem
  } ?>

Se dar erro de novo me avisa! ;)

Link para o comentário
Compartilhar em outros sites

  • 0

Deu certo quando a resposta ta errada, mais quando ta certa da erro

Ué? :huh:

Me fala uma coisa essa parte ta salva como o que? o que essa parte faz? verifica o login e senha?

Esse script utiliza banco de dados? :unsure:

Link para o comentário
Compartilhar em outros sites

  • 0

o problema é o header

veja isso.....extraido do manual:

Lembre-se que header() deve ser utilizada antes que qualquer saida seja enviada, seja pelo HTML, linhas ou espaços em branco em um arquivo, ou a partit do PHP. É um erro muito comum ler código com a função include(), ou require(), ou outra função que acesse arquivos, e ter espaços ou linhas em branco antes da função header(). O mesmo problema existe quando usar um arquivo PHP/HTML.

<html>

<?php

/* Isto irá causar um erro. Note a saída

* acima, o que acontece antes de header() */

header('Location: http://www.example.com/');

?>

http://br2.php.net/manual/pt_BR/function.header.php

Link para o comentário
Compartilhar em outros sites

  • 0

Manoooooooooooo que raivaaaaaaaa:

Olha:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

<?php

$usuario = $_POST["usuario"];

$senha = $_POST["senha"];

if($usuario == "admin" and $senha == "admin") {

header("Location: http://www.slotbusca.com/123.htm");

} else {

echo "Login ou senha inválidos. <a href=java script:history.go(-1)>Clique aqui para voltar.</a>"; //se a senha está incorreta mostra essa mensagem

} ?>

<head>

<title>Documento sem t&iacute;tulo</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

</head>

<body>

<p>&nbsp;</p>

<p>&nbsp;</p> </p>

<p>&nbsp;</p>

</body>

</html>

E ainda ta dando erroooooo, oque pode tar errado?

Link para o comentário
Compartilhar em outros sites

  • 0

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

<?php

$usuario = $_POST["usuario"];

$senha = $_POST["senha"];

if($usuario == "admin" and $senha == "admin") {

header("Location: http://www.slotbusca.com/123.htm");

} else {

echo "Login ou senha inválidos. <a href=java script:history.go(-1)>Clique aqui para voltar.</a>"; //se a senha está incorreta mostra essa mensagem

} ?>

<head>

<title>Documento sem t&iacute;tulo</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

</head>

<body>

<p>&nbsp;</p>

<p>&nbsp;</p> </p>

<p>&nbsp;</p>

</body>

</html>

Mano tirar os q esta em negrito, não pode conter HTML, retira e salva...

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,7k
×
×
  • Criar Novo...