есть функция curl php : PHP: function check_login( $url,$cookies) { $ct = curl_init(); if(!$ct) return 0; // готовим заголовки POST запроса $head = array(); $head[] = "Accept: */*"; $head[] = "Referer: http://vkontakte.ru/index.php"; $head[] = "Accept-Language: ru"; $head[] = "x-requested-with: XMLHttpRequest"; $head[] = "Content-Type: application/x-www-form-urlencoded"; $head[] = "Accept-Encoding: gzip, deflate"; $head[] = "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"; $head[] = "Accept-Charset: windows-1252, utf-8, utf-16, iso-8859-1;q=0.6, *;q=0.1"; $head[] = "Connection: Keep-Alive"; $head[] = "Cache-Control: no-cache"; // устанавливаем опции CURL`a curl_setopt($ct, CURLOPT_HTTPHEADER, $head); curl_setopt($ct, CURLOPT_URL, $url); curl_setopt($ct, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ct, CURLOPT_HEADER, 0); curl_setopt($ct, CURLOPT_CONNECTTIMEOUT, 10); // ждем коннекта 10 секунд //curl_setopt($ct, CURLOPT_COOKIEJAR, $cookie); // куки, получаемые от сервера //curl_setopt($ct, CURLOPT_COOKIEFILE, $cookie); // куки, отправляемые серверу curl_setopt($ct, CURLOPT_PROXYAUTH, 0); curl_setopt($ct, CURLOPT_COOKIE, $cookies); // curl_setopt($ct, CURLOPT_POSTFIELDS, $post); curl_setopt($ct, CURLOPT_ENCODING, "gzip"); // получаем в ответ сервера $rcont и возвращаем его $rcont = curl_exec($ct); curl_close($ct); sleep(3); return $rcont; } На freebsd вконтакте грузится отказывается, некоторые другие сайты загружаются без проблем... Не пойму в чем может быть дело. Заранее спасибо за помощь.
А что с ним может быть не так? Сервер в германии стоит... Причем я отсылаю куками remixsid=*; Разобрался... Дело было в куках, нужно было авторизоваться и получить remixsid с этой машины.