无法从maxmind返回对象获取键值

问题描述

我正在使用maxmind Web服务获取用户数据:

这是用于输出数据的PHP代码。

现在在这里您可以看到我已经注释掉了我 p_address,user_type,is_anonymous,is_anonymous_proxy,is_anonymous_vpn,is_tor_exit_node 因为,我无法使用这些键获得价值吗?

你能告诉我为什么吗?

$client = new Client( client number,'my license keyu');       
// Call insights method to get full details        
$record = $client->insights( '103.82.11.26' ); 

//$result['ipAddress']         = $record->traits->ip_address;
$result['country']           = $record->country->name;
$result['city']              = $record->city->name;
//$result['userType']          = $record->traits->user_type;
$result['isp']               = $record->traits->isp;
$result['organization']      = $record->traits->organization;
$result['network']           = $record->traits->network;
//$result['isAanonymous']      = $record->traits->is_anonymous;
//$result['isAnonymous_proxy'] = $record->traits->is_anonymous_proxy;
//$result['isAnonymous_vpn']   = $record->traits->is_anonymous_vpn;
//$result['isTorExitNode']     = $record->traits->is_tor_exit_node;
$result['referer']           = $_SERVER['HTTP_REFERER'];
$result['userAgent']         = $_SERVER['HTTP_USER_AGENT'];    

但如果我这样做

print_r( $record );

我可以看到包含所有数据的完整对象。

已更新

返回https://codeshare.io/ad3nVy的实际对象

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)