Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/03/2012, 06:50
bray
 
Fecha de Ingreso: agosto-2011
Mensajes: 110
Antigüedad: 12 años, 8 meses
Puntos: 13
Respuesta: Uso de include con $_REQUEST

El array $_REQUEST unifica los valores de todos los arrays superglobales (COOKIES, GET, POST) lo que implica que si exiten variables de igual nombre, en dos o mas de estos arrays, sólo una de ellas pasara su valor al array $_REQUEST y este valor viene generalmente predetermidado por la importancia de cada array, siendo esta importancia determinada en php.ini o en un .htaccess mediante las directivas "gpc_orders" (donde la precedencia predeterminada GET,POST,COOKIES, siendo cookies el mas prioritario) o variables_orders cuya prioridad predeterminada es (Enviroment, GET, POST, COOKIES, SERVER) siendo server el mas prioritario.

deberias comprobar si no tienes dos variables de igual nombre y es la que tiene el valor incorrecto las mas prioritaria dado que ese valor es el que se estaria pasando al includes, por ejemplo.

De todas formas yo no emplearia el array $_REQUEST, por seguridad preferiria emplear directamente el array desde donde deben venir los datos. y me aseguraria que esos datos vienen de una sola fuente, ya que de lo contrario abrimos puertas a exploits de seguridad.