Problème avec la fonction file_get_contents

Bonjour,
je ne suis pas certains de publier sur le bon forum et mon excuse d'avance.
Depuis 36heures je rencontre un problème avec une page de mon site. Je n'ai pas de message d'erreur et j'ai juste un affichage de page blanche vide.
Mon code fonctionnait depuis plusieurs année et je n'y 'ai apporté aucune modification.

Je récupère des données sur une base chez OVH pour les importer sur mon pc dans une base locale.
Je fais cela via un scripte PHP et Wampserveur avec la fonction file_get_contents.
$data_demandes = file_get_contents('https://www.MonSite/envoie_demandes.php');
$data_demandes = unserialize(rawurldecode($data_demandes));
Quelqu'un aurait il une idée?
Merci d'avance.

Bonjour,

Il faut indiquer un user-agent dans l'entête http de votre requête.

En effet depuis quelques jours les requêtes sans user-agent déclenchent un mécanisme de sécurité que certains scripts ne savent pas gérer.

Exemple :

$options = array('http' => array('user_agent' => 'custom user agent string'));
$context = stream_context_create($options);
$response = file_get_contents('http://domain/path/to/uri', false, $context);

Cordialement
Victor

Merci pour ta réponse rapide.
Je viens de faire la modification et ça fonctionne.
Bonne journée.