#1 S3P
我想问下各位,比如我有一个功能需要PHP设置conent-type:text/event-stream.这个php是设置成控制器还是单独的一个php文件放在其他目录访问如lib。急!我用控制器的话设置content-type貌似没用,希望看到的人帮忙解决下,有点儿急谢谢2013-06-04 15:23:10
2013-06-04 15:23:10
2013-06-04 16:42:47
2013-06-04 17:56:46
2013-06-04 20:23:15
2013-06-05 00:45:30
S3P 发表于 2013-6-5 00:45
嗯,解决了多谢!不是框架问题,html5 eventsource的问题哈哈多谢提醒
2017-10-04 22:43:57
istony 发表于 2017-10-4 22:43
楼主怎么解决的?遇到同样问题,请告知,谢谢!
jack老大,请指教:
2017-10-04 22:46:22
istony 发表于 2017-10-4 22:43
楼主怎么解决的?遇到同样问题,请告知,谢谢!
jack老大,请指教:
2017-10-04 22:47:27
istony 发表于 2017-10-4 22:43
楼主怎么解决的?遇到同样问题,请告知,谢谢!
jack老大,请指教:
2017-10-05 00:23:03
'auto_ob_start' =>TRUE,//是否自动开启缓存输出控制,默认值:TRUE,其作用相当于ob_start()但是,在代码里面写入了一行 ob_flush();仍然无效,又查询php手册发现ob_start(),可以嵌套调用,下面是php官网的原话:
输出缓冲区是可堆叠的,这即意谓着,当有一个 ob_start() 是活跃的时, 你可以调用另一个 ob_start() 。 只要确保又正确调用了 ob_end_flush() 恰当的次数即可。 如果有多重输出回调函数是活跃的,输出内容会一直按嵌套的顺序依次通过它们而被过滤。
2017-10-05 02:16:55
istony 发表于 2017-10-5 02:16
解决了,谢谢jake!
不过问题还是出在 ob_fush()这里:查看SpeedPHP手册,看到由于sp框架默认开启了ob_sta ...
'auto_ob_start' =>TRUE,//是否自动开启缓存输出控制,默认值:TRUE,其作用相当于ob_start()但是,在代码里面写入了一行 ob_flush();仍然无效,又查询php手册发现ob_start(),可以嵌套调用,下面是php官网的原话:
输出缓冲区是可堆叠的,这即意谓着,当有一个 ob_start() 是活跃的时, 你可以调用另一个 ob_start() 。 只要确保又正确调用了 ob_end_flush() 恰当的次数即可。 如果有多重输出回调函数是活跃的,输出内容会一直按嵌套的顺序依次通过它们而被过滤。
2017-10-05 02:24:20
istony 发表于 2017-10-5 02:24
解决了,谢谢jake!
不过问题还是出在 ob_fush()这里:查看SpeedPHP手册,看到由于sp框架默认开启了ob_s ...
2017-10-05 14:21:52
jake 发表于 2017-10-5 14:21
其实问题并非ob相关函数,而是服务器配置的缓存区,一般HTTP服务器会缓存输出1k数据的,我们做持续输出的 ...
2017-10-05 14:57:26