Yii2 调试面板 + cloudlare
Yii2 debug panel + cloudlare
我的生产调试面板有问题。
自从我打开 cloudflare 后,我的 Yii2 调试面板就消失了,因为我的 $_SERVER['REMOTE_ADDR'] 是 cloudflare ns 的 ip。我该如何解决?
有什么建议么?
这样做就可以了:
$_SERVER['REMOTE_ADDR'] = $_SERVER["HTTP_CF_CONNECTING_IP"];
$_SERVER["HTTP_CF_CONNECTING_IP"]
是 Cloudflare 提供的额外变量
我的生产调试面板有问题。 自从我打开 cloudflare 后,我的 Yii2 调试面板就消失了,因为我的 $_SERVER['REMOTE_ADDR'] 是 cloudflare ns 的 ip。我该如何解决? 有什么建议么?
这样做就可以了:
$_SERVER['REMOTE_ADDR'] = $_SERVER["HTTP_CF_CONNECTING_IP"];
$_SERVER["HTTP_CF_CONNECTING_IP"]
是 Cloudflare 提供的额外变量