25/04/2015, 15:10
|
| | 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. |