workerman http 作WEB服务器 不支持 $_SERVER['REMOTE_ADDR'] 获取 客户端IP吗? Undefined index: REMOTE_ADDR in /root/workerman-chat/Applications/Chat/Web/banner.php
$_SERVER['REMOTE_ADDR'] 是php-fpm下的用法,workerman是基于php cli的,没有这个变量。workerman下统一用$connection->getRemoteIp() 获取客户端ip
$_SERVER['REMOTE_ADDR']
$connection->getRemoteIp()
nginx反代后获取的是127.0.0.1 fpm上常规的proxy_set_header 3个要素都设置了单感觉没啥用,还需要怎么设置么
打印下 $request->header(); ,看下哪个字段传递的是ip
$_SERVER['REMOTE_ADDR']
是php-fpm下的用法,workerman是基于php cli的,没有这个变量。workerman下统一用$connection->getRemoteIp()
获取客户端ipnginx反代后获取的是127.0.0.1
fpm上常规的proxy_set_header 3个要素都设置了单感觉没啥用,还需要怎么设置么
打印下 $request->header(); ,看下哪个字段传递的是ip