Доброго времени суток! Тут возник такой вопрос как залогиниться на сайте помощью формы, методом POST? Я знаю как начать Что то типа: <form action=site.ru/login method=post> <input name=knopka type=submit> А вот после етого пишется тело запроса!Я незнаю как написать что бы допустим через Тот же апач после нажатия на кнопку "незная как назвать пусть будет:"оно"" заходило на указанный в action site и в поля login и password вносило указанные в теле запроса данные, и лоГинило на сайте? Я читал что ето возможно главно знать имена полей логина и пароля на сайте! Я только запомнил одну строчку, что то типа: content form data login(имя поля логин на сайте)="vasya" content form data password="petrov"! Я думаю знающие об етом люди поймут меня, и по возможности напишут правильно:))) Ubi Concordia Ibi Victoria
Я думаю знающие об етом люди поймут меня, и по возможности напишут правильно:)))
Для начала бы ты объяснил хорошо Если я правильно понимаю, то в "site.ru/login" ты должен написать код, обрабатывающий POST запрос. Не знаю на чем ты его будешь писать: PHP или Python, а может быть и Ruby. Но HTML-код формы пишется примерно так:
// Удостоверимся, что пришло из формы. if(is_set($_POST['submit'])) // Условие можно опустить. Оно не обязательно. { $login = $_POST['login']; $password = $_POST['password']; }
"Хороший художник – копирует, гениальный – ворует!" — Pablo Picasso .blanco 2.0
Сообщение отредактировал Йакуд - Вторник, 01 Ноября 2011, 20:30
Ну наказывают если поймают, но меня непоймают, систему я изобрёл:)) Assasin, вот ты полюбэ знаеш как ето зделать, расскажи:>) Ubi Concordia Ibi Victoria
да не надо велосипеда изобретать, почитай про PHP и cURL такие вещи на нем с полпинка реализуются - отправляешь запрос на страницу и смотришь что в ответ пришло Разработка и продвижение сайтов. Дизайн
Смотря для чего тебе это нужно, если просто для понтов залогинится со своей странички, то создай форму, с параметрами имени и логина как на том сайте. И при вводе данных и нажатии кнопки тебя перекинет на тот сайт и залогинит или напишет что неверный пароль/логин. Если просто отсылать данные и проверять какие ответы идут от сервера, то тут придется юзать cURL либо чистые сокеты ( если нужно могу в ЛС отправить код, у меня где то валялся такой файлик, давно писал правда, зато рабочий )