GetGuestIP()是Z-Blog php内置封装的一个函数,该函数的作用是返回客户端的IP地址。
但是如果使用了CDN加速,该函数返回的的IP地址就变成了CDN的IP.
打开 zb_system/function/c_system_common.php
查找代码:
function GetGuestIP() { return GetVars("REMOTE_ADDR", "SERVER"); }
替换为:
function GetGuestIP() { if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])){ $arr = explode(',',$_SERVER['HTTP_X_FORWARDED_FOR']); return $arr[0]; }else{ return $_SERVER['REMOTE_ADDR']; } }
搞定。
本文由隔壁老李于2019-11-09发表在极致时空,如有疑问,请联系我们。
本文链接:https://www.jz52.com/post/364.html
上一篇
WDCP面板支持IPV6教程
下一篇
DEDECMS标签大全