Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/09/2003, 20:59
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
$_REQUEST .. como dice la explicación que has puesto es un array que contiene (contendrá) todas las variabels que envies desde un formulario (sea method=GET o POST: $_GET y $_POST respectivamente) .. por el URL (entrarian por GET), cookies ($_COOKIES) y variables de servidor ($_SERVER) y en PHP 4.3.0 en adelante si mal no recuerdo .. incluye $_FILES también ..

¿Que utilidad tiene? .. Bueno, hay ocasiones que tienes un script "multipropósito" el cual recibirá variables de .. por ejemplo un formulario en method POST y por el URL tambien (por GET) .. he de ahí donde se hace interesante usar el array superglobal $_REQUEST ya que no tendrás que mirar en $_GET y en $_POST por tus variables (incluso recorriendo $_REQUEST como array que es con un bucle tipo foreach() tendrías todas tus variables al momento sin más lógica por médio).

Pero, recuerda que $_REQUEST tambíen contendrá las variables de Cookies que puedas usar e incluso $_FILES .. En ocasiones puedes requerir de un script multipropósito, si, pero sólo como el del caso que te he propuesto. Ahí sería recomendable hacer un simple "iF" para ver si la variable "entró" por GET o por POST pero descartando a $_COOKIES por ejemplo ..

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.