Думаю у тебя гдето вкралась ошибочка (
Попробуй код ниже переделать под себя.
Первыая часть просто заходит на страницу получаешь контент, далее закоментирую просмотри результат, получаешь ли ты контент при первом echo. А дальше пробуешь посылать POST и смотришь что приходит в ответ.
<?php
error_reporting(E_ALL);
header('Content-type: text/html; charset=utf-8');
echo 'Go!'
$header = array();
$header[] = 'Mozilla/5.0 (Windows NT 6.1; rv:17.0) Gecko/20100101 Firefox/17.0';
$header[] = 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8';
$header[] = 'Accept-Language: ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3';
$header[] = 'Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7';
$header[] = 'Connection: keep-alive';
$header[] = 'Cache-Control: max-age=0';
$ch = curl_init();
$options = array(
CURLOPT_URL => 'http://ТВОЙ ЮРЛ КУДА ИДТИ',
CURLOPT_HTTPHEADER => $header,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_COOKIEJAR => 'cookie.txt',
CURLOPT_COOKIEFILE => 'cookie.txt',
CURLOPT_NOBODY => false,
CURLOPT_HEADER => true,
CURLOPT_AUTOREFERER => false
);
curl_setopt_array($ch, $options);
$html = curl_exec($ch);
curl_close($ch);
echo $html;
$ch = curl_init();
$options = array(
CURLOPT_URL => 'http://ТВОЙ ЮРЛ КУДА послать пост',
CURLOPT_HTTPHEADER => $header,
CURLOPT_COOKIEJAR => 'cookie.txt',
CURLOPT_COOKIEFILE => 'cookie.txt',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => 'page=1&post=2 ПОСТ ДАННЫЕ',
CURLOPT_NOBODY => false,
CURLOPT_HEADER => true,
CURLOPT_AUTOREFERER => true
);
curl_setopt_array($ch, $options);
$html = curl_exec($ch);
echo curl_error($ch);
curl_close($ch);
echo $html;
?>