Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como executo o PHP que está armazenado em um banco de dados MySQL?


Você pode usar o eval comando para isso. Eu não recomendaria isso, porque há muitas armadilhas usando essa abordagem. A depuração é difícil (er), implica alguns riscos de segurança (conteúdo ruim no banco de dados é executado, uh oh).

Veja Quando eval é mal no php? por exemplo. Google for Eval is Evil, e você encontrará muitos exemplos de por que deve encontrar outra solução.

Adição:Outro bom artigo com algumas referências a exploits é esta postagem do blog . Refere-se a explorações anteriores do vBulletin e do phpMyAdmin que foram causadas pelo uso impróprio do Eval.