- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Бился часов 5, но так и не решил эту задачу ((
Еще сильнее шокирован тем, что не нашел рабочих примеров в интернете. Да и нерабочих-то всего несколько (а может, это руки у меня кривые).
Задача такая.
Есть сайт mysite.com, доступ к которому возможен только через Digest-авторизацию.
Вход через браузер - без проблем.
Но если попробовать пройти авторизацию через CURL, то, естественно, после первого запроса возвращается ответ 401.
Заголовки получить, разумеется, могу, но что с ними дальше делать, как сформировать новый запрос (видимо, нужно его делать), не могу разобраться.
Может помочь кто-то? Был бы весьма признателен...
Как-то так. Вроде рабочий пример.
Только урлы само-собой поправить нужно и заполняемые поля.
P.S. Всё-таки ночью надо спать, пардон, пример для обычной авторизации, не для дайджест.
Насколько я помню, дайжест - это стандартное браузерное окошко для ввода логина-пароля?
Если да - то по сути там добавляется один заговловок в запросах к серверу. Если вы можете отследить заголовки в браузере, то посмотрите его и добавляйте ко всем запросам.
А так вот пример есть авторизации для курла: http://stackoverflow.com/questions/18664957/client-part-of-the-digest-authentication-using-php-post-to-web-service
Я так и не понял, что вчера не работало у меня...
Написанный изначально наипростейший вариант прекрасно авторизуется.
Если кого-то также заглючит, как меня, то, действительно, ложитесь спать, а утром воспользуйтесь такой функцией:
Спасибо откликнувшимся )