永发信息网

我想把一字符串当PHP执行后输出到缓存,但在下面代码中,字符串被直接输出到浏览器了,不知道什么原因?

答案:2  悬赏:50  手机版
解决时间 2021-03-21 14:51
ob_start();
$str=file_get_contents('1.php');
eval('?>'.$str);

如何使eval()不输出到浏览器,另外,require()函数还是直接输出到浏览器,有知道怎回事么?在这段代码后面加上ob_end_flush();不会输出缓存区的内容,为什么?望高手解答!~!!!!!!!
最佳答案
ob_start()是打开一个输出缓冲区,如果最后没有使用
ob_end_flush()则php会将缓冲区的内容输出到浏览器,php手册上写的很清楚了,与eval无关
全部回答
你打开这个网址就可以看到你当前浏览器产生的user agent 字符串 http://www.useragent.cn/ 你可以更换不同的浏览器,来查看其它浏览器产生的user agent
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
寻找一部林保怡,任达华演的老片 。
关于如何做好一位升旗仪式主持人
口算0÷9=0.4+0.5=2400÷8=80×50=500×4=7.6
我的电脑不小心将音响圆形插头插到usb接口导
高考警官学校
情侣间因为经常聊天而最近却没有什么话题了怎
味美奇特色小吃地址在哪,我要去那里办事
给阿里巴巴做代理好做吗
ae光影特效需要什么软件做
3.07-0.19=4.6+6.4=5.1×0.2=0.54+0.6=1.6×5
没有长胡子的地方通过什么方法可以长胡子?
写做人处事的古文有哪些?
night butterfly是什么意思
化学手抄报怎么做?
美的电热水壶1705a和1508a哪个好
推荐资讯
百合婚庆花艺怎么去啊,有知道地址的么
为什么兴趣部落发表的话题总被删除
不穿胸罩可以吗?
南华大学船山学院最热门专业
大白云可以写毛笔字吗
我男十八,骨头不宽,但因为吃东西不注意,睡
杰克琼斯积分商城
歌颂中学校园生活的诗歌 情感积极向上
word怎么取消行与行之间距离
天福路/G112(路口)在什么地方啊,我要过去处
人最基本的本能是什麽?
3欧姆阻值的发热丝 接220V
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?