Re: [PHP-ES] ¿no pueden usarse los métodos GET y P OST simultáneamente?
[email protected] (Sergio Andres Vargas Bautista)
| Newsgroups | php.general.es |
|---|---|
| Message-ID | <[email protected]> |
Hola Francisco, Lo que seria bueno aconcejarte es que captures las variables por GET y las pases a elementos Hidden del formulario, asi podrias llevar tu información al siguiente form. Saludo Cordial - SERGIO ANDRES VARGAS BAUTISTA Tecnólogo en sistemas Celular: 316 652 2477 Skype: segan81 2010/3/28 Francisco Martagón Gordillo <[email protected]> > Hola a todos, a ver si me puede echar una manilla. > > Mi web configura automáticamente el ancho usando javascript para detectar > el > ancho de la resolución del monitor del usuario, enviarlo por la url y > recogerlo mediante una variable GET. > > Funciona estupendamente, pero me está dando problemas cuando intento añadir > formularios que, lógicamente van por el método POST. > > Me he dado cuenta, o eso creo, que no es posible usar los dos métodos > simultáneamente. Lo que no sé es por qué, ya que el formulario tiene > declarado el método POST, entonces ¿por qué no puede enviar los datos por > el > método POST y luego poderse usar la variable $_GET para recoger parámetros > de la url que han sido añadidos a ésta por código PHP? > > ¿Qué es lo que lo hace incompatible, el usar la variable $_GET, o que en la > url vayan parámetros del tipo "?&opcion=1"? > > Releyendo mi consulta creo que ha quedado un poco confusa, intentaré > explicarme mejor. En mi página el servidor conoce la resolución del > monitor > porque cada página tienen una redirección a sí misma, pero añadiendo a la > url el ancho recogido mediante javascript. Una vez que el navegador llega > la > segunda vez a la página y ya le entrega el anco al servidor, éste, usando > una variable $_GET, modifica la página adaptándo a ese ancho. > > El problema es que, creo que por este motivo, los formularios que usan el > método POST no funcionan, ya que no entregan variables $_POST. > > Lo que yo quiero saber es si estas variables $_POST me llegan vacías porque > antes he empleado una variable $_GET o porque hay parámetros en la url. > > Cambiando de tema, creo que voy a tener que usar variables de sesión para > resolver lo del ancho del monitor. > > Un saludo y gracias anticipadas. > > > > -- > === > Francisco Martagón Gordillo > > Cada día te brinda una nueva oportunidad. > > La resignación es un suicidio cotidiano (Álex Rovira) > > "El placer más noble es el júbilo de comprender"(Leonardo di Ser Piero da > Vinci) > > "Hemos de preparar a los jóvenes para afrontar su futuro, no nuestro > pasado" > Arthur C. Clarke >