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

Walter Omar Barrios Vazquez

Walter Omar Barrios Vazquez

Pregunta
studenthace 3 años

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

6 respuestas
para escribir tu comentario
    LESTHER XITUMUL MANUEL

    LESTHER XITUMUL MANUEL

    studenthace 2 años

    La verdadera pregunta es... por qué querrías mandar la misma variables por distintos métodos?

    Kenneth Angulo L

    Kenneth Angulo L

    studenthace 3 años

    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

    Kenneth Angulo L

    studenthace 3 años

    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

    Walter Omar Barrios Vazquez

    studenthace 3 años

    Muy buenas respuestas! Gracias! 🙌

    Kenneth Angulo L

    Kenneth Angulo L

    studenthace 3 años

    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

    Cristian Pisco Intriago

    studenthace 3 años

    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.

Curso de PHP: Integración con HTML

Curso de PHP: Integración con HTML

Integra PHP con HTML para transformar datos en formularios y enviar correos usando PHPMailer. Aprende a validar y sanitizar datos, manejando inputs variados, y el poder de Composer para optimizar aplicaciones web.

Curso de PHP: Integración con HTML
Curso de PHP: Integración con HTML

Curso de PHP: Integración con HTML

Integra PHP con HTML para transformar datos en formularios y enviar correos usando PHPMailer. Aprende a validar y sanitizar datos, manejando inputs variados, y el poder de Composer para optimizar aplicaciones web.