array('timeout' => 5, 'proxy' => 'tcp://"/> array('timeout' => 5, 'proxy' => 'tcp://">
Home >Backend Development >PHP Tutorial >file_get_contents How to use the proxy of file_get_contents under PHP
PHP uses the proxy method of file_get_contents to obtain the code of the remote web page.
Copy code The code is as follows:
$url = "http://www.jb51.net/";
$ctx = stream_context_create(array(
'http' => array('timeout' => 5,
'proxy' => 'tcp://60.175.203.243:8080',
'request_fulluri' => True,)
)
);
$result = file_get_contents( $url, False, $ctx);
echo $result;
?>
Copy code The code is as follows:
function postPage($ url)
{
$response = "";
$rd=rand(1,4);
$proxy='http://221.214.27.253:808';
if($rd==2) $proxy= 'http://222.77.14.56:8088';
if($rd==3) $proxy='http://202.98.123.126:8080';
if($rd==4) $proxy='http ://60.14.97.38:8080';
if($url != "") {
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_PROXY, $proxy);
$response = curl_exec($ch);
if(curl_errno($ch)) $response = "";
curl_close($ch);
}
return $response;
}
Copy the code The code is as follows:
$serverAddress = 'http://s.jb51.net';
//Get the contents of the external domain file
$randomNumber = file_get_contents($serverAddress) ;
//Output content
echo $randomNumber;
?>
The above introduces how to use the proxy of file_get_contents under PHP, including the content of file_get_contents. I hope it will be helpful to friends who are interested in PHP tutorials.