在CDN插入真实IP后,kangle接收到的效果图,看REMOTE_ADDR轻松解决,discuz发帖IP获取
https://www.kangleweb.com/phpinfo.php例如你的网站使用了CDN,但是发现获取到的全是CDN的IP地址?
用探针看看REMOTE_ADDR参数,是否是你本机的IP,还是CDN服务器的IP就知道了。
这样就代表成功给反向代理服务器,或者CDN服务器成功插入了真实IP地址了。
例如discuz等程序就可以成功获取上用户的IP地址,但是kangle 3311本身连接详情还有一定问题,等待官方解决
当然程序问题也可以通过修改PHP源代码来实现,例如phpdisk本身不需要任何环境设置就能正常获取。
HTTP_X_FORWARDED_FOR是用户的IP地址
REMOTE_ADDR是服务器获取到的IP地址
SERVER_ADDR是服务器真实IP地址
感谢分享纯支持了.. 发现插入后会多出这两个参数。
_SERVER["HTTP_CONNECTION"] close
_SERVER["HTTP_X_FORWARDED_FOR"] 本机的IP地址。
页:
[1]