
Walter Omar Barrios Vazquez
PreguntaSi envío dos variables con el mismo nombre, una por GET y otra por POST, qué variable recibe REQUEST o se produce un error?

LESTHER XITUMUL MANUEL
La verdadera pregunta es... por qué querrías mandar la misma variables por distintos métodos?
Kenneth Angulo L
Acabo de hacer la prueba para confirmarlo y poder escribir el comentario. . Al enviar las dos variables con el mismo nombre por metodo GET y metodo POST al tiempo. La variable $_REQUEST solo recibe una, tomo preferencia la enviada por POST, la enviada por GET fue sobreescrita. . Las variables $_GET y $_POST cada una leyo la variable enviada por su metodo respectivo.
Kenneth Angulo L
Respondi a la pregunta sin haber visto el video antes.
Me volo la cabeza !! cuando el profesor envio dos tipos de peticiones al mismo tiempo, usando javascript. 🤯
Entonces debo corregir cuando dije que no era posible. 🤐

Walter Omar Barrios Vazquez
Muy buenas respuestas! Gracias! 🙌
Kenneth Angulo L
Esta es una pregunta capciosa, lo se !! 🤣 . Request recibe lo que le envies, ya sea por metodo GET o metodo POST, igual va a recibir la variable enviada. . El chiste es que cuando envias la variable solo puedes hacer envios ya sea por POST o por GET, pero no ambos metodos al tiempo. No es posible!! 😎 . . . Ahora en la practica especificamente se deben recibir metodos por $_GET o por $_POST usando
$_GET['variable'] o $_POST['variable']
Usando estas globales, se genera un warning, si equi vocas el metodo, el valor recibido es NULL
Warning: Undefined array key

Cristian Pisco Intriago
La variable $_REQUEST contiene información de los métodos GET y POST, Siguiendo el ejemplo de esta clase no se produce ningún error. Si estableces dos variables con el mismo nombre en el método GET y POST la variable $_REQUEST tendrá el valor que viene en el POST porque en el fetch estás indicando que vas a enviar datos utilizando POST.