mmb 0 Denunciar post Postado Outubro 4, 2007 Qual opção é mais segura tipo: <form action="xxx.php" method="post"><input type=password name="x"></form>Assim: PHP if($_SERVER['REQUEST_METHOD'] == "POST") {execução } Ou: PHP if(isset($_POST['x'])) {execução } Abraço, mmb Compartilhar este post Link para o post Compartilhar em outros sites
_M!K0L_ 1 Denunciar post Postado Outubro 4, 2007 ué não sabe não? bom eu também não sei por isso usa os 2 mesmo ;P PHP if($_SERVER['REQUEST_METHOD'] == "POST") { if(isset($_POST['x']){ execução } } Compartilhar este post Link para o post Compartilhar em outros sites
GuttoSP 2 Denunciar post Postado Janeiro 14, 2008 mmb e _M!K0L_. O REQUEST_METHOD contém o método de request utilizando para acessar a página. Geralmente 'GET', 'HEAD', 'POST' ou 'PUT'. isset informa se a variável foi iniciada, retorna TRUE se a variável existir; FALSE senão. Então se você quer conferir se x foi enviado via POST, não precisa testar duas vezes, basta usar o code abaixo, ele irá testar se existe a variável x, enviada via POST. if(isset($_POST['x'])){ execução } No manual do PHP: isset - http://br.php.net/manual/pt_BR/function.isset.php REQUEST_METHOD - http://www.php.net/reserved.variables Compartilhar este post Link para o post Compartilhar em outros sites