Если вы посмотрите на Как разместить данные в PHP с помощью file_get_contents? вы, вероятно, получите то, что вам нужно.
(я думаю, вам нужно сделать то же сообщение, что иВы входите в систему и продолжаете сеанс оттуда)
Редактировать (как ответ на вопрос ниже)
В первом запросе клиент ответит некоторым файлом cookie после входа в систему.Этот файл cookie вы должны установить в качестве заголовка во втором запросе.
Если вы получили 500 ошибок, возможно, сервер отклонил ваш запрос, поскольку вы не отправили ему достаточно заголовков.Нередко вас отвергают.Попробуйте сделать следующее:
$opts = array('http' =>
array('method' => 'Get',
'Header' => "Host: www.someserver.com\r\n".
"User-Agent: Mozilla\r\n",
'user_agent' => 'Mozilla'));
$context = stream_context_create($opts);
$fp = fopen('http://www.someserver.no', 'r', false, $context);
fpassthru($fp);
fclose($fp);
... какие заголовки вам могут понадобиться, зависит от сервера к серверу.