

很多用Emlog的技术解决计划站长城市遇到这样的状况,留言或者评论得到不到真实IP!分享辅助 今天安鹿就教大家如何修复这个尴尬 大多数得到不到真实IP是得到不到真海贼王科技因为,网站使用了CDN,技术解决计划航海王热血航线公司得到到的分享热血航线都是CDN的IP。
修复计划
修改/include/lib/function.base.php文件 ,得到不到真在60行左右能找到这行代码。技术解决计划
function getIp(){$ip = isset($_SERVER[REMOTE_ADDR]) ?分享 $_SERVER[REMOTE_ADDR]:;if(!ip2long($ip)){$ip = ;}return $ip;}function getIp() { $ip = isset($_SERVER[REMOTE_ADDR]) ? $_SERVER[REMOTE_ADDR] : ; if (!ip2long($ip)) { $ip = ; } return $ip;}function getIp() { $ip = isset($_SERVER[REMOTE_ADDR]) ? $_SERVER[REMOTE_ADDR] : ; if (!ip2long($ip)) { $ip = ; } return $ip;}
修改为 :
function getIp(){$ip = isset($_SERVER[REMOTE_ADDR]) ? $_SERVER[REMOTE_ADDR]:;if(isset($_SERVER[HTTP_X_FORWARDED_FOR])){ $list = explode(,, $_SERVER[HTTP_X_FORWARDED_FOR]);$ip = $list[0]; }if(!ip2long($ip)){$ip = ;}return $ip;}function getIp() { $ip = isset($_SERVER[REMOTE_ADDR]) ? $_SERVER[REMOTE_ADDR] : ; if(isset($_SERVER[HTTP_X_FORWARDED_FOR])) { $list = explode(,, $_SERVER[HTTP_X_FORWARDED_FOR]);$ip = $list[0]; } if (!ip2long($ip)) { $ip = ; } return $ip;}function getIp() { $ip = isset($_SERVER[REMOTE_ADDR]) ? $_SERVER[REMOTE_ADDR] : ; if(isset($_SERVER[HTTP_X_FORWARDED_FOR])) { $list = explode(,, $_SERVER[HTTP_X_FORWARDED_FOR]);$ip = $list[0]; } if (!ip2long($ip)) { $ip = ; } return $ip;}
修改完保存生效 ,然后留言试试是得到不到真否大捷 !
技术解决计划(责任编辑:安卓工具助手)