PATH://adammoro.net/blog/Site Updates/

Site Update: Added cURL Proxy Browse Function to PHP Section

A very basic implementation of the cURL/PHP that tunnels a URL request through an HTTP proxy. Proxies not included. :)

<?php function curl_proxy_browse($url) {
$url = "http://adammoro.net/code/php/";
$proxy = "INSERT-PROXY-HERE";

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_PROXY, $proxy);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);

$data = curl_exec($ch);
curl_close($ch);
return $data;
}

$page = curl_proxy_browse($url);
echo $page;
?>

Leave a Comment