![d2a21726ab98e1956dd2e08552db9bb5.png](https://img-blog.csdnimg.cn/img_convert/d2a21726ab98e1956dd2e08552db9bb5.png)
什么是easyswoole
EasySwoole是一款基于Swoole Server 开发的常驻内存型的分布式PHP框架,专为API而生,摆脱传统PHP运行模式在进程唤起和文件加载上带来的性能损失。
为什么获取ip
获取用户真实ip来对程序做防刷机制
获取不到ip
常用的php获取用户真实ip方法,获取不到(题主亲测):
方法一
public static function getClientIp()
{
$ip=FALSE;
//客户端IP 或 NONE
if(!empty($_SERVER["HTTP_CLIENT_IP"])){
$ip = $_SERVER["HTTP_CLIENT_IP"];
}
//多重代理服务器下的客户端真实IP地址(可能伪造),如果没有使用代理,此字段为空
if (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ips = explode (", ", $_SERVER['HTTP_X_FORWARDED_FOR']);
if ($ip) { array_unshift($ips, $ip); $ip = FALSE; }
f