请问用workerman做的http接口服务,js用ajax请求时跨域,该如何设置header呢?

0

一般来说,设置header('Access-Control-Allow-Origin:*')即可,在worker中设置时,会报Cannot modify header information - headers already sent by (output started at /Users/Deby/Sites/paakee/vendor/Workerman/Worker.php:1305),改如何处理呢?

已邀请:

walkor

赞同来自: richardxxx0x huzs1622

workerman是在php cli下运行的,php cli下不支持header() 函数。
用 \Workerman\Protocols\Http::header() 代替header()。

要回复问题请先登录注册