workerman http 作WEB服務(wù)器 不支持 $_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的,沒有這個(gè)變量。workerman下統(tǒng)一用$connection->getRemoteIp() 獲取客戶端ip
$_SERVER['REMOTE_ADDR']
$connection->getRemoteIp()
nginx反代后獲取的是127.0.0.1 fpm上常規(guī)的proxy_set_header 3個(gè)要素都設(shè)置了單感覺沒啥用,還需要怎么設(shè)置么
打印下 $request->header(); ,看下哪個(gè)字段傳遞的是ip