Логин скриптом
Задача такая: нужно скриптом залогиниться на другой сайт и стянуть появляющуюся хтмл-страницу. Проблема состоит в том, что логин происходит НЕ через форму на сайте, а через окно апача. Можно ли как-то залогиниться в такую форму скриптом на php?
А дайте ссылку посмотреть в ЛС или в студию
я встречал такие системы, где после нескольких раз неправильной авторизации система выдавала форму логина в броузере. Это было-бы решение. Но в моем случае выдается форма регистрации. Вот ссылка:
читаем про cURL или fsockopen + http протокол
$user_agent = "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)";
$ch = curl_init();
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_VERBOSE, 1);
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
curl_setopt($ch, CURLOPT_USERAGENT, $user_agent);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_COOKIEJAR, 'ctmp/cook');
curl_setopt($ch, CURLOPT_COOKIEFILE, 'ctmp/cook');
$result=curl_exec ($ch);
curl_close ($ch);
$login - переменная с логином паролем в формате login:pass