Я использую функцию cURL из популярного комментария на php.net manuals, хотя аргумент функции, который должен указывать URL-адрес, не распознается и не инициируется. Теперь, когда я включаю CURLOPT_URL
и указываю URL-адрес там в массиве, он отображает веб-страницу, и массив возвращает соответствующую информацию, но я не хочу, чтобы страница отображалась, просто верните информацию в массив, но curl_exec необходим в сумме всего этого и всегда отображает веб-страницу.cURL не подтверждает аргумент функции
Что я делаю неправильно?
//defines the function get_web_page
$url = "http://ulrichzukowebtv.comli.com";
function get_web_page($url)
{
$options = array(
//CURLOPT_URL => 'http://ulrichzukowebtv.comli.com',
CURLOPT_RETURNTRANSFER => true, // return web page
CURLOPT_HEADER => false, // don't return headers
CURLOPT_FOLLOWLOCATION => true, // follow redirects
CURLOPT_ENCODING => "", // handle compressed
CURLOPT_USERAGENT => "spider", // who am i
CURLOPT_AUTOREFERER => true, // set referer on redirect
CURLOPT_CONNECTTIMEOUT => 120, // timeout on connect
CURLOPT_TIMEOUT => 120, // timeout on response
CURLOPT_MAXREDIRS => 10, // stop after 10 redirects
);
$ch = curl_init();
curl_setopt_array($ch, $options);
$content = curl_exec($ch);
$err = curl_errno($ch);
$errmsg = curl_error($ch);
$header = curl_getinfo($ch);
curl_close($ch);
$header['errno'] = $err;
$header['errmsg'] = $errmsg;
$header['content'] = $content;
return $header;
} //end defining function
$curl_data = "var1=60&var2=test";
//call the function
$response = get_web_page($url, $curl_data);
print '<pre>';
//Returns an array containing all the CURL flags specified
print_r($response);
Я установил его в FALSE, и я все еще не могу подтвердить '$ url' – Tower