您可以在下面找到我的PHP代码:
describe('<DatePicker />', () => {
it('should have default props', () => {
const mock = jest.mock('react-text-mask', () => props => <input type="text" {...{ ...props }} />);
const tree = renderer.create(<DatePicker onChange={Function} />).toJSON()
jest.spyOn(mock)
expect(tree).toMatchSnapshot()
})
})
代码正好 function getClientIP(){
if (!empty($_SERVER['HTTP_CLIENT_IP'])) {
$ip = $_SERVER['HTTP_CLIENT_IP'];
} elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
$ip = $_SERVER['REMOTE_ADDR'];
}
return $ip;
}
$ipaddress = getClientIP();
function ip_details($ip) {
$json = file_get_contents("http://api.vpnblocker.net/v2/json/{$ip}");
$details = json_decode($json, true);
return $details;
}
$details = ip_details($ipaddress);
echo $details['host-ip'];
echo $details['status'];
echo $details['org'];
和status
,但它没有从API中获取org
语句。
你能帮我解决这个问题吗?
如果您还可以使用host-ip
表明我如何确保其安全,那也很棒。