Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/04/2015, 05:46
slaterone
 
Fecha de Ingreso: junio-2009
Mensajes: 10
Antigüedad: 15 años, 6 meses
Puntos: 1
Variable $_POST llega siempre vacía

Hola gente,

He estado buscando en los distintos posts relacionados pero nada. Mi problema es que tengo el siguiente código HTML:

Código:
<html>
  <head>
  </head>
  <body>
    <div>
      <form id="formLogin" name="formLogin" action="processlogin.php" method="POST" enctype="multipart/form-data">
        <table>
          <tr>
            <td>
              <input name="usuario" type="text" placeholder="Usuario" tabindex="1">
            </td>
          </tr>
          <tr>
            <td>
              <input name="password" type="password" placeholder="Contrase&ntilde;a" tabindex="2">
            </td>
          </tr>
          <tr>
            <td>
              <a id="boton-acceder" href="javascript:login();" tabindex="3">Entrar</a>
            </td>
          </tr>
        </table>
        <input type="hidden" id="context" name="context" value="login">
      </form>
    </div>
  </body>
  <script>
    function login(){
      document.getElementById('formLogin').submit();
    }
  </script>
</html>
Y el código de processlogin.php es el siguiente:

Código:
<?php
  if(isset($_POST['usuario']) && isset($_POST['password'])){
    $user = $_POST['usuario'];
    $pass = $_POST['password'];

    //Acá query a la BBDD y Header("Location: ...") al menu de usuario logueado
  }else{
    //Si no están seteadas las variables, Header("Location: ...") al menu de login nuevamente
    //con un mensaje de error
  }
?>
El caso es que al introducir datos en el formulario y hacer el submit, la variable $_POST siempre llega vacía, ni $_POST['usuario'] ni $_POST['password'] tienen valor. Esto solo me sucede en local en una máquina con Linux con PHP versión 5.5.9 mientras que en el servidor online con PHP 5.6.8 funciona sin problemas.

¿Alguien sabe qué puede ser? ¿Es posible que sea algo relacionado a la versión de PHP?

Muchas gracias desde ya.

Última edición por slaterone; 25/04/2015 a las 06:11