Mysql
 sql >> Base de données >  >> RDS >> Mysql

Stockez le code PHP sur MySQL et faites-le fonctionner

Vous devez modifier le code qui génère le contenu de la base de données, afin que le code PHP contenu soit exécuté au lieu d'être simplement renvoyé en écho. Consultez le eval() fonction pour cela.

Comme cela a été indiqué dans les commentaires :il s'agit d'un schéma généralement considéré comme peu sûr. Toute personne pouvant écrire dans votre base de données a désormais la possibilité d'exécuter n'importe quel code PHP sur le serveur. Voir cette question pour une discussion détaillée à ce sujet :Quand est-ce que eval est mal en php ?