saludos a todos.
Hola quisiera saber que diferencia hay entre estos metodos, de get, post y request.
Gracias
| |||
diferencia entre $_REQUEST y post y get saludos a todos. Hola quisiera saber que diferencia hay entre estos metodos, de get, post y request. Gracias |
| ||||
Respuesta: diferencia entre $_REQUEST y post y get Holas tomasy La diferencia que yo conozco es que: Por método post los valores son enviados de manera oculta para el navegante, y llegan al arreglo global $_POST. Por método get los valores son enviados a la vista del navegante, por la URL del script, y llegan al arreglo global $_GET. Por el método request (el cual nunca he usado, aunque visto usar) la verdad no sé cómo "se envía" con ese método, pero sí sé que el arreglo global $_REQUEST recibe tanto lo que llega por POST como por GET (y no sé de qué otros métodos más...). Como sea, será bueno que revises la documentación en el sitio oficial ^^ http://www.php.net |
| ||||
Respuesta: diferencia entre $_REQUEST y post y get Breve jeje POST: recoge los datos que vienen por el método post de html GET: recoge los datos que vienen por el método get de html REQUEST: une los dos métodos anteriores, osea, recoge lo que viene por POST y GET a la vez (no es recomendable usarlo). Saludos ![]()
__________________ Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo) www.programandoweb.com |
| |||
Respuesta: diferencia entre $_REQUEST y post y get Uniendo los dos posts anteriores ![]() POST consiste en datos "ocultos" (porque el cliente no los ve) enviados generalmente por un formulario cuyo method es post. Decir que el método no es de html, sino es el tipo de request http que se hace a X script. La ventaja de usar POSt es que estos datos necesitan un medio para poder ser enviados (no basta con escribir la url del script). Es ideal para formularios. Para recoger estos datos se usa el array superglobal $_POST. GET es un tipo de request que lleva los datos de forma "visible" al cliente. El medio de envio es la URL. GET es el tipo de request predeterminado. Al escribir una url en la barra de direcciones y pulsar enter, el request hacia esa url es de tipo GET. Para recoger los datos que llegan en la url se usa $_GET. REQUEST no es un tipo de request. $_REQUEST es una matriz superglobal que resulta de la unión de $_GET, $_POST y $_COOKIE (OJO, de los arreglos, no de los métodos). $_REQUEST siempre estará disponible (cualquiera sea el tipo de request http). Si te das cuenta, las tres matrices que contiene engloba $_REQUEST contienen datos de entrada (datos que se envian del cliente al servidor. Otras matrices como $_SERVER o $_ENV contienen datos que están en el servidor {salida}). De ahí su nombre. En síntesis $_REQUEST son los datos disponibles en el script luego de la petición (request) http. Algunos puntos importantes son que:
![]() P.D.: request http = peticion http |
| ||||
Respuesta: diferencia entre $_REQUEST y post y get Depende del caso para decir si es recomendable o no, ya que podrían pisarse valores y suceder, por ejemplo, que tenemos un dato que esperábamos recibir desde una Cookie pero es pisada por un valor recibido por la URL (eso también depende de la configuración de variables_order), lo cual, podría ser malo en determinadas situaciones.
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| ||||
Respuesta: diferencia entre $_REQUEST y post y get A eso me refiero David... Si cabe la posibilidad a que hayan "conflictos" y si con no usarlo ($_REQUEST) evito que suceda, pues no lo uso ![]() Es depende del caso... Saludos ![]()
__________________ Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo) www.programandoweb.com |
| ||||
Respuesta: diferencia entre $_REQUEST y post y get Otro apunte es que PHP te permite configurar el orden de unión de $_REQUEST, si vemos la directiva variables_order, nos dice como PHP es que empieza a leer y sobreescribir los valores. Saludos ![]() |
| ||||
Respuesta: diferencia entre $_REQUEST y post y get Eso mismo lo había dicho entre paréntesis en el mensaje anterior ![]() Saludos ![]()
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| |||
Respuesta: diferencia entre $_REQUEST y post y get Cita: Cita: A eso iba. obviamente, si quiero recoger la cookie que contiene el password y el id de login de un usuario que "permanece loguaedo en el sitio" no usaré $_REQUEST. Pero hay casos en que sí resulta útil. Por ejemplo. Tengo un sistema de paginación ![]() ![]() ![]() No hay nada absoluto, amigo Carxl, cada quien tiene su forma de trabajar y pensar y todas ellas son válidas ![]() ![]() |
| ||||
Respuesta: diferencia entre $_REQUEST y post y get Muy buen punto okram. Como habíamos dicho ambos, depende de la situación en que nos encontramos. No le pongas name al input submit (o mejor aún, usa <button>)
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| ||||
Respuesta: diferencia entre $_REQUEST y post y get Cita: Por supuesto Okram, claro que sí...No hay nada absoluto, amigo Carxl, cada quien tiene su forma de trabajar y pensar y todas ellas son válidas Yo sólo decía ![]() ![]() ![]() Cita: Jajajajaja me causó gracia el muñequito "Tengo un sistema de paginación ![]() ![]() Saludos
__________________ Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo) www.programandoweb.com |