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

Hola de nuevo, ya encontré el problema: se trata del valor del atributo action y el archivo .htaccess:

En el form html tenía:

<form id="formLogin" name="formLogin" action="processlogin.php" method="POST" enctype="multipart/form-data">

Mientras que el contenido del .htaccess, para el tema de las URLs amigables y demás, es:

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

## hide .php extension
# To externally redirect
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s([^.]+)\.php [NC]
RewriteRule ^ %1 [R,L,NC]

## To internally redirect
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^ %{REQUEST_FILENAME}.php [L]

Al quitar la extensión en el atributo action del form:

<form id="formLogin" name="formLogin" action="processlogin" method="POST" enctype="multipart/form-data">

Ya funciona el proceso y $_POST tiene valor.

Como suele pasar, una tontería que a veces a uno se le pasa desapercibida.

Muchas gracias por las respuestas y la ayuda, marco el tema como solucionado.