Как правильно парсить разные страницы на сайте с авторизацией?
зачем file_get_contents когда ты используешь curl? не закрывая сессию просто открываешь другую страницу$handle = curl_init();
curl_setopt($handle, CURLOPT_URL, 'fantasyland.ru/login.php');
curl_setopt($handle, CURLOPT_POST, 1);
curl_setopt($handle, CURLOPT_POSTFIELDS, 'login=ххх&password=ххх');
curl_setopt($handle, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($handle, CURLOPT_HEADER, 0);
curl_setopt($handle, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($handle, CURLOPT_COOKIEFILE, 'cookie.txt');
curl_setopt($handle, CURLOPT_COOKIEJAR, 'cookie.txt');
curl_exec($handle);

curl_setopt($handle, CURLOPT_URL, 'fantasyland.ru/cgi/v_trade_load_all.php');
$page = curl_exec($handle);
а для каждой следующей страницы открывать новую сессия curl - на мой взгляд слишком жирно
Обычные пользователи тоже открывают и закрывают сессию постоянно...
Вывод: делайте это с определенной периодичностью, чтобы имитировать действия обычного пользователя