Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> cURL проблема с многофреймовым документом 
:(
    Опции темы
ShamanVoodoo
Дата 10.9.2009, 20:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 74
Регистрация: 17.10.2007
Где: Сергиев Посад

Репутация: нет
Всего: -3



Суть такая есть сайт на который после авторизации отображается его админка в 3х фреймах.
Код который логиниться к базе работает нормально, т.е. в результате получаю страницу с фреймами, потом пытаюсь загрузить страницу из фрейма и движок начинает ругаться

Код

$curl_s = curl_init();
curl_setopt($curl_s, CURLOPT_URL, 'hdtagaz.mpcis.be:9080/servlet/AdminServlet');
curl_setopt($curl_s, CURLOPT_POST, 1);
curl_setopt($curl_s, CURLOPT_POSTFIELDS, 'userID=ЛОГИН&userPass=ПАРОЛЬ&cmd=login&lang=ru');
curl_setopt($curl_s, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($curl_s, CURLOPT_HEADER, 1);
curl_setopt($curl_s, CURLOPT_RETURNTRANSFER, 1);

$page = curl_exec($curl_s);

echo $page;

curl_setopt($curl_s, CURLOPT_URL, 'hdtagaz.mpcis.be:9080/servlet/AdminServlet?cmd=bbs01');
curl_setopt($curl_s, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($curl_s, CURLOPT_HEADER, 1);
curl_setopt($curl_s, CURLOPT_RETURNTRANSFER, 1);

$page = curl_exec($curl_s);

echo $page;



первое echo выдает 
Код

<html>
<head>
<title>::: DCS :::</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="/parts/style.css" rel=stylesheet type="text/css">
</head>

<frameset rows="116,*" cols="*" frameborder="no" border="0" framespacing="0" />
  
  <frame name="topFrame" src="/menu/top_new01.jsp" scrolling="No" noresize="noresize" marginwidth="0" marginheight="0" frameborder="0" />
  
  <frameset cols="149,*" frameborder="no" border="0" framespacing="0">
        
        <frame name="left" src="/menu/left_main.jsp" scrolling="auto" noresize="noresize" marginwidth="0" marginheight="0" frameborder="0" />
        
        <frame name="main" src="/servlet/AdminServlet?cmd=bbs01" marginwidth="0" marginheight="0" scrolling="auto" frameborder="0" noresize/>

  
  </frameset>

</frameset>

<noframes>
    <body>
    </body>
</noframes>
</html>


а второе выдает сообщение Session Invalidated Error. : Restart and Try Again! вместо текста страницы

Добавлено через 11 минут и 6 секунд
разобрался сам, нужно было добавить к запросам купи
curl_setopt($curl_s, CURLOPT_COOKIEFILE, 'cookie.txt');
curl_setopt($curl_s, CURLOPT_COOKIEJAR, 'cookie.txt');

Это сообщение отредактировал(а) ShamanVoodoo - 10.9.2009, 20:59
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Сеть | Следующая тема »


 




[ Время генерации скрипта: 0.0438 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.