Ver Mensaje Individual
  #11 (permalink)  
Antiguo 25/04/2013, 02:04
Avatar de dashtrash
dashtrash
Colaborador
 
Fecha de Ingreso: abril-2007
Ubicación: Ni en Sevilla,ni en Sanlúcar..qué más da..
Mensajes: 927
Antigüedad: 17 años, 1 mes
Puntos: 270
Respuesta: [Duda] Almacenar código php

Cita:
Iniciado por nicolaseguez Ver Mensaje
Si vas a permitir que el usuario ingrese su propio codigo bajo ningun punto de vista utilizaria eval() siendo que le estas permitiendo ejecutar cualquier tipo de funcion con codigo malicioso.

De alguna forma tenes que filtrar ese codigo antes de ejecutarlo. Por otra parte aprovecho para presentarme, este es mi primer mensaje :P
Exactamente, qué diferencia hay entre usar un código enviado por un usuario , interpretándolo como una cadena, y usando "eval", que interpretarlo como código php y usarlo con "include"?

La cosa de que "eval es peligrosooo!!No lo useeees!!" viene de que hay algunos casos en los que puede ser extremadamente peligroso, y poniendo la venda alrededor de todo el cuerpo, la conclusión es "no lo uses jamás"...Al no entender exactamente el por qué, uno acaba tranquilo porque usa "include" en vez de "eval"...
Pues es exactamente lo mismo....