¿no pueden usarse los métodos GET y POST simultán eamente?

[email protected] (Francisco Martagón Gordillo)
Newsgroups php.general.es
Message-ID <[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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.