hgb7 3 Denunciar post Postado Outubro 30, 2008 Boa tarde No script de login, tenho no index o seguinte código: <form name=login method=get action=verifica.php> Usuário: <input type=text name=user> <br><br> Senha: <input type=password name=pass> <br><br> <input type=submit name=botao value=Envia!> </form> e na parte de verificação é assim: if (($user=="")||($pass=="")||($botao!=="Envia!")) { alert_go("Preencha todos os dados!","index.php"); } else { conectadb(); Mas ao preencher os dados, e clicar em enviar, ele sempre me retorna "Preencha todos os dados!", alguém pode me ajudar? Obrigado Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Outubro 30, 2008 O seu register_globals está on? você está testando os valores errados tb... já que tá mandando via GET, oq é inseguro, capture com o array: $_GET['user']; em vez de $user; (caso o register_globals estiver off). E botão, SEMPRE vai ser ser diferente de "Envia!", pois no name dele você colocou: name=botao Então vai ser: $_GET['botao'] ou $botao; dependendo do teu register_globals. A condição é : != e não !== Compartilhar este post Link para o post Compartilhar em outros sites
hgb7 3 Denunciar post Postado Outubro 30, 2008 Estava mudando o php.ini de outro lugar, não o do Apache... e obrigado pelas dicas :) Compartilhar este post Link para o post Compartilhar em outros sites