Requête HTTP sur IP avec Curl

2016juil.09

Un problème DNS ? Besoin de réaliser des requêtes HTTP vers une adresse IP précise tout en utilisant un système de vhost ? Vous pouvez ruser un utilisant Curl, et vous pourrez alors réaliser une requête htp vers un nom d’hôté sans résolution DNS.

<?php
$c = curl_init();
curl_setopt($c, CURLOPT_URL, 'http://ADRESSE_IP/URL_A_APPELER' );
curl_setopt($c, CURLOPT_RETURNTRANSFER, true);
curl_setopt($c, CURLOPT_HTTPHEADER, array(
   'Host: NOM D'HOTE REEL (www.xxx.fr)'
));
$resultat = curl_exec($c);
?>

Et voilà le tour est joué, et vous permettra de passer outre une mauvaise propagation DNS (entre autre) !

Commentaires