Я использовал для запуска кода:
<?php echo file_get_contents("https://blockchain.info/tobtc?currency=USD&value=30"); ?>
Чтобы просто показать, сколько в настоящее время стоит 30 долларов в биткойнах, я заметил, что это перестало работать.
Когда я захожу на URL, я получаю значение биткойна, поэтому я решил, что это должен быть мой веб-сервер, заблокированный для доступа к blockchain.info. Когда я захожу по URL-адресу с помощью IP-адреса моего веб-отеля, я получаю следующее:
Пожалуйста, используйте нашу луковую ссылку https://blockchainbdgpzk.onion/
Этот сервер не находится в сети tor, поэтому луковый IP не доступен … Что я делаю не так? Это вина на моей стороне или на их стороне? Существуют ли альтернативные способы отображения значения, которое не запрашивает их серверы?
Похоже, мой сервер был в блоке ip, который отмечен blockchain.info как узел tor, я понятия не имею, как это произошло, но это единственное объяснение, которое у меня есть, мне удалось получить еще один блок ip из того же веб-отеля сейчас и это работает с file_get_contents, странно.
Других решений пока нет …