содержимое cURL с прокси-серверов - PullRequest
0 голосов
/ 09 декабря 2011

Добрый день,

У меня есть скрипт на PHP, который получает содержимое из URL.Я использовал cURL для этого.Тем не менее, я хотел получить содержимое от прокси-серверов, таких как http://www.canadaproxy.net/, и, похоже, для сценария нет возвращаемых значений.

Вот мои PHP-коды:

$url = "http://www.canadaproxy.net/browse.php?u=Oi8vd3d3Lmdvb2dsZS5jYS8%3D&b=5";$timeout = 5;$useragent = "Googlebot/2.1 (http://www.googlebot.com/bot.html)";$ch = curl_init();curl_setopt ($ch, CURLOPT_USERAGENT, $useragent);curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);curl_setopt($ch, CURLOPT_URL, $url);curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

$raw = curl_exec($ch);curl_close($ch);

var_dump($raw);

Любое предложение будет с благодарностью.

Спасибо!

1 Ответ

1 голос
/ 09 декабря 2011

URL должен быть: $ url = "http://www.canadaproxy.net/includes/process.php?action=update";

Добавьте

curl_setopt($ch,CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_COOKIEJAR, "cookie.txt");
curl_setopt($ch, CURLOPT_COOKIEFILE, "cookie.txt");
curl_setopt($ch,CURLOPT_POST, true);
curl_setopt($ch,CURLOPT_POSTFIELDS, "u=google.com");

и все будет работать

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...