php - 检查 GeoLite2 是否有 IP 地址
问题描述
我使用这个存储库。
但是,我不知道如何检查该数据是否存在。
帮我。
所有代码错误。
Reader::connect()->city($_SERVER["REMOTE_ADDR"]);
Reader::connect()->city($_SERVER["REMOTE_ADDR"])->mostSpecificSubdivision->name;
Reader::connect()->city($request->ip());
Reader::connect()->city($request->ip())->mostSpecificSubdivision->name;
首先,在城市功能时发生了错误。
解决方案
检查您的 ip 是否存在isset
,如下所示
if(isset($request->ip())){
//Your code here
}
推荐阅读
- kubectl - 我们可以使用 k8s kustomize 和 kubectl 来设置图像和创建秘密文件吗?
- mongodb - Docker 运行返回退出代码 100 或 51
- javascript - 具有多个条件的数组操作 – Vue.js / JavaScript
- ios - SwiftUI:卡在无限页面视图实现上
- mysql - 150万行表的mysql查询速度
- react-native - Expo Google Login 独立重定向到 google.com
- javascript - ReactJS:使用点运算符有条件地添加类名
- prometheus - 我的 Prometheus alertmanager 中的时间戳值未发送到 Rocket chat webhook
- mapbox - 将 3D 模型导入 Mapbox
- database - 确保集合中存在文档数组