TP5有时候出现Fatal error错误提示

浏览:3477 发布日期:2016/02/06 分类:求助交流
我写的IP获取函数common文件:function ip()
{
    $ip = !empty($_SERVER['HTTP_X_FORWARDED_FOR'])?$_SERVER['HTTP_X_FORWARDED_FOR']:(!empty($_SERVER['HTTP_CLIENT_IP'])?$_SERVER['HTTP_CLIENT_IP']:(!empty($_SERVER["REMOTE_ADDR"])?$_SERVER["REMOTE_ADDR"]:"noip"));   
    return $ip;
}
显示index/Index文件namespace app\index\controller;


class Index
{
    public function index()
    {   
       echo(ip());
    }
   
}
一般没问题,快速刷新有时候会出现:::1
Fatal error: Uncaught think\exception\ErrorException: Division by zero in D:\web\thinkphp\library\think\log\driver\Trace.php:47 Stack trace: #0 D:\web\thinkphp\library\think\log\driver\Trace.php(47): think\Error::appError(2, 'Division by zer...', 'D:\\web\\thinkphp...', 47, Array) #1 D:\web\thinkphp\library\think\Log.php(86): think\log\driver\Trace->save(Array) #2 D:\web\thinkphp\library\think\Error.php(114): think\Log::save() #3 [internal function]: think\Error::appShutdown() #4 {main} thrown in D:\web\thinkphp\library\think\log\driver\Trace.php on line 47
但是IP是获取到了的
最佳答案
评论( 相关
后面还有条评论,点击查看>>