Hola, que tal este es mi primer post y me he visto obligado a recurrir a vuestra ayuda debido a que por mas que lo intento no logro descubrir por que las variables de un formulario html pasan a php por metodo get pero cuando intento pasarlas por post me devuelve un error.
Mi ejemplo es bien simple:
tengo un formulario con el siguiente codigo.
Código:
<form action="log.php" method="post" enctype="text/plain">
<p>Ingrese contraseña</p>
<input name="pass" type="password" size="8" maxlength="8"><br>
<input type="submit">
</form>
y el archivo log.php tiene el siguente codigo
Código:
<?php
$p = $_POST["pass"];//esta sería la linea 4
echo $p;
?>
al ejecutar este codigo el navegador me devuelve
Notice: Undefined index: ?pass in F:\xampp\htdocs\sitio1\log.php on line 4
el caso es que por el metodo get, todo funciona correctamente.
¿en que me estoy equivocando?..
les comento que estoy probando esto en un xampp instalado en mi computadora.
con un php 5.3.8, no se si esta informacion es relevante.
Muchas gracias ante todo.