【发布时间】:2017-06-14 03:39:13
【问题描述】:
<?php
$url = 'http://www.php.net/';
$proxy = '104.41.154.213:8118';
//$proxyauth = 'user:password';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_PROXY, $proxy);
//curl_setopt($ch, CURLOPT_PROXYUSERPWD, $proxyauth);
curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, true);
$data = curl_exec($ch);
curl_close($ch);
if (preg_match('<body class="home ">', $data)) {
echo "A match was found.";
} else {
echo "A match was not found.";
}
?>
当我停止使用代理但不使用任何代理时,它正在工作。谁能帮我看看问题出在哪里?
【问题讨论】:
-
您的代理类型是什么?