Red de conocimiento informático - Material del sitio web - Cómo usar curl para solicitar un nombre de dominio usando una dirección IP específica para acceder a un servidor

Cómo usar curl para solicitar un nombre de dominio usando una dirección IP específica para acceder a un servidor

Sabemos que el código que generalmente usa curl para obtener información de la URL es el siguiente

$url="http://bbs. hefei.cc";

$ch=curl_init();

curl_setopt($ch,CURLOPT_URL,$url);

curl_setopt($ch,CURLOPT_TIMEOUT ,5);

curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);

$content=curl_exec($ch);

echo $content ><; /p>

Si desea acceder al contenido del servidor IP 202.102.94.182, puede cambiar la parte del nombre de dominio de la URL de solicitud al modo IP y agregar la información del encabezado de solicitud del Host. El código de muestra específico es el siguiente:

$url='http://202.102.94.182/';

$ch=curl_init ();

curl_setopt($ch,CURLOPT_URL,$url);

curl_setopt($ch,CURLOPT_TIMEOUT,5);

curl_setopt($ch, CURLOPT_RETURNTRANSFER,1 );

curl_setopt($ch,CURLOPT_HTTPHEADER,array("Host: bbs.hefei.cc"));

$content=curl_exec($ch);

echo $contenido>