Что было бы более целесообразным с точки зрения безопасности?
В случае file_get_contents (), если возникнет какая-либо ошибка, он отображает URL-адрес, вызываемый в ошибке msg, который может быть уязвимым.