使用了CND加速之后IP、验证码、验证问题错误临时解决方法
使用了CND加速之后,可能会导致系统获取的客户端IP错误,同时会影响到验证码、验证问题的安全验证。如果您的网站遇到上述问题,请按以下方法检查:
1、先查看本地电脑IP,不会查看点这里https://www.baidu.com/s?wd=ip
2、在服务器站点根目录建立test.php,内容为<?php print_r($_SERVER);?>
3、访问你的网址/test.php,在结果里查找你的电脑IP,通常在IP前会看到 => 或者 =>等,不同的CND加速可能略有不同。
4、假如找到 =>,修改include/global.func.php,查找case 'ip':,在下面添加一行
if(isset($_SERVER['HTTP_CF_CONNECTING_IP']) && is_ip($_SERVER['HTTP_CF_CONNECTING_IP'])) return $_SERVER['HTTP_CF_CONNECTING_IP'];
5、退出后台重新登录,检查右上角显示的IP是否正确,如果IP已经正确,验证码、验证问题错误会同时消失
6、测试完成之后,请立即删除test.php
页:
[1]