php+mysql环境中,mysql数据库里存储的是函数名(自己编写的),怎么读出来后执行该函数?

最好举个例子,谢谢!!
2024年11月17日 20:20
有3个网友回答
网友(1):

function wi(){
echo 'do susess';
}
$ts = 'wi();';
eval($ts);
?>
最重要的一点就是 'wi();' 后面要有个分号;就像现在你的 test(); 那样 ,或者你可以在eval()里面构造成那样,eval($ts.';');

网友(2):

首先你要搞清楚,乱码是存入数据库生的还是从数据库取出数据在页面上产生的,在页面上加request.setCharacterEncoding("GB2312");
另外每页最上方头文件加上

打完收功

网友(3):

那就是要进行判断了:判断函数名是那些了。