PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Без описания
Поиск в теме | Версия для печати
alxfro
Отправлено: 05 Сентября, 2011 - 13:46:48
Частый гость
Покинул форум
Сообщений всего: 208
Дата рег-ции: Июль 2011
Помог: 0 раз(а)
Я делаю авторизацию cURL'ом, как мне далее листать странички в этом же режиме?
Например, я вошел на
https://support[dot]CENSORED[dot]ru/check_login/ в логином и паролем.
Как далее просмотреть другие разделы, например,
https://support[dot]CENSORED[dot]ru/services/ ?
Вот кусок кода с авторизацией, как мне открыть /services теперь после авторизации?
PHP:
скопировать код в буфер обмена
<?
$ch = curl_init ( 'https://support.CENSORED.ru/check_login/' ) ; curl_setopt ( $ch , CURLOPT_USERAGENT
, "Opera/10.00 (Windows NT 5.1; U; ru) Presto/2.2.0" ) ; (
'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*;q=0.8' ,
'Accept-Language: ru,en-us;q=0.7,en;q=0.3' ,
'Accept-Encoding: deflate' ,
'Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7'
) ;
curl_setopt ( $ch , CURLOPT_REFERER
, "http://support.CENSORED.ru/'" ) ; curl_setopt ( $ch , CURLOPT_POSTFIELDS
, 'action=login&try=0&return=/&login=CENSORED&passwd=CENSORED' ) ; curl_setopt ( $ch , CURLOPT_COOKIEFILE
, "my_cookies.txt" ) ; curl_setopt ( $ch , CURLOPT_SSL_VERIFYPEER
, 0
) ; // не проверять SSL сертификат curl_setopt ( $ch , CURLOPT_SSL_VERIFYHOST
, 0
) ; // не проверять Host SSL сертификата curl_setopt ( $ch , CURLOPT_FOLLOWLOCATION
, 1
) ; // разрешаем редиректы ?>
alxfro
Отправлено: 05 Сентября, 2011 - 13:49:37
Частый гость
Покинул форум
Сообщений всего: 208
Дата рег-ции: Июль 2011
Помог: 0 раз(а)
EuGen пишет: Выделяйте ссылки при помощи регулярных выражений, к примеру, и далее снова через curl
Я и так знаю ссылки, которые мне нужны.
Меня интересует куда вставить и что вставить, чтобы открыть эти ссылки уже с пройденной авторизацией.
LIME
Отправлено: 05 Сентября, 2011 - 17:51:17
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
Мелкий пишет: Можно и до, но лучше после.
а хотелось бы узнать зачем закрывать? память освободить?
Поиск в теме | Версия для печати
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Работа с сетью »
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
Powered by ExBB FM 1.0 RC1. InvisionExBB