请问用workerman做的http接口服务,js用ajax请求时跨域,该如何设置header呢?
一般来说,设置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),改如何处理呢?
没有找到相关结果
已邀请:
1 个回复
walkor
赞同来自: richardxxx0x 、huzs1622
workerman是在php cli下运行的,php cli下不支持header() 函数。
用 \Workerman\Protocols\Http::header() 代替header()。