Baj*_*jlo 0 php mysql tags
是否有可能将php代码写入mysql然后在php中使用它,以便处理输出,而不仅仅是编写它?
我想使用mysql,而不是包含文件...如果可能的话.
Bre*_*len 6
您可以使用该eval()函数将字符串作为PHP代码运行.
eval()
将字符串存储在数据库中,然后从查询中获取它并运行eval.
正如大家都会说的那样,这不是最好的做法.有一个很好的机会,你有一个更好的解决方案,你还没有想到.如果没有,请确保数据库中的值不是用户可编辑的,可能存在一些严重问题!
或者,如果您想要更安全地玩它,您可以定义可以调用的PHP函数,并只存储函数名称.然后call_user_func()用来运行这个功能!
call_user_func()
这样更安全,因为您已明确定义了可运行的功能,但当然不太灵活.
归档时间:
15 年,7 月 前
查看次数:
331 次
最近记录: