DANFA

Warning: get_headers(): Peer certificate CN=`site' did not match expected CN

PHP
При получении данных с другого сайта, получаю ошибку: Warning: get_headers(): Peer certificate CN=`danfa.net' did not match expected CN, на строку:
		$data = get_headers($url);

Чтобы исправить ошибку, выше этой строки дописываю код:
		stream_context_set_default([
			'ssl' => [
				'verify_peer'      => false,
				'verify_peer_name' => false
			]
		]);

Проблема решена.

Функция stream_context_set_default задает контекст потока по умолчанию, который будет использоваться всякий раз, когда файловые операции (fopen(), file_get_contents() и т.д.) вызываются без параметра контекста.