Это мой код:
file_put_contents('ip.txt', $ip); // ip is 62.227.217.95 and is saved correctly into ip.txt file
$returned_content = get_data('https://xxx:xxx@geoip.maxmind.com/geoip/v2.1/city/' . $ip);
file_put_contents('content.txt', $returned_content); // file is empty, nothign saved
Вы можете увидеть, в чем проблема в комментариях.
НО, когда я ставлю ip напрямую вместо параметра GET:
file_put_contents('ip.txt', $ip); // ip is 62.227.217.95 and is saved correctly into ip.txt file
$returned_content = get_data('https://xxx:xxx@geoip.maxmind.com/geoip/v2.1/city/62.227.217.95');
file_put_contents('content.txt', $returned_content); // content is written correctly, everything fine.
Что я здесь не так делаю?Я также пытался urldecode($ip)
Пожалуйста, помогите