Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/11/2012, 14:55
Avatar de juanolo
juanolo
 
Fecha de Ingreso: abril-2008
Mensajes: 251
Antigüedad: 16 años, 9 meses
Puntos: 5
Pregunta Variables GET funcionan pero variables POST no ¿Por que?

Tengo una web la cual siempre ha funcionado pero ahora no funciona un formulario en el que envio en un input="hidden" una información.

Este formulario si lo envio mediante method="GET" funciona pero si lo hago con method="POST" (como siempre a estado) resulta que ahora no funciona.

¿Por que puede ser?
¿Han modificado algo del servidor y no me he dado cuenta?
¿Sera alguna nueva version de PHP?
¿Como puedo solucionarlo?

El codigo viene ser algo como esto...

El formulario de la pagina index.php
Código PHP:
Ver original
  1. <form action="index.php" method="POST"> /* Asi no me funciona, con GET si*/
  2.         <input type="hidden" value="en" name="en_idioma" />
  3.         <input type="submit" value="Enviar" />
  4.     </form>


Y al comienzo de este index arriba del todo...
Código PHP:
Ver original
  1. <?php
  2. if (isset($_POST['es_idioma']))
  3. {
  4.     $_SESSION['idioma']='es';
  5.     include("./lang/lang-esp.php");
  6. }
  7. if (isset($_POST['en_idioma']))
  8. {
  9.     $_SESSION['idioma']='en';
  10.     include("./lang/lang-eng.php");
  11. }
  12. ?>