外围平台体育:代码注释 刷新浏览器仍然显示上一次执行结果

浏览:275 发布日期:2018/06/26
<足球外围网 id="eb7db7ce4f5ecb846"> <足球外围网 id="ea0cb5324242b850e"> 足球外围网php/library/足球外围网/route/Dispatch.php 170行 autoResponse方法
该方法执行 如果控制器中有某行输出代码被注释 浏览器仍让会显示被注释的那一行输出结果 追踪代码发现是因为框架将http状态码改成了204

修改前 :
$data = ob_get_clean();
$data = false === $data ? '' : $data;
$status = '' === $data ? 204 : 200;
$response = Response::create($data, '', $status);

修改后:
$ob_data = ob_get_clean(); //缓冲区没有有效内容 则返回false
$data = false === $ob_data ? '' : $ob_data;
$status = false === $data ? 204 : 200; //缓冲区没有有效内容的时候http状态码改为204 其他时候都是200
$response = Response::create($data, '', $status);
<足球外围网 id="ad196de4c105c1d8be">
<足球外围网 id="ad6b7d22ed07ed248d">
评论(
后面还有条评论,点击查看>>
<足球外围网 id="e997c2acdc76d56ad">