![]() |
Отправка POST на mail.ru
Вот функция. Отправляет на страницу регистрации POST запрос и куки, которые были получены при загрузки страницы.
Код HTML:
function sendpost($query,$cookie) {Отправляю: $query: x_9685fd73529a3cfd=%CA%E0%F2%FF&x_ce4785fc7ebe7b11 =%CF%E5%F2%F0%EE%E2%E0&RegistrationDomain=list.ru& ID=fCmzn9JY&Count=1&back=&x_aecbb5dbdf0ad71d=6&Bir thMonth=2&x_8f71cf9be8932562=1984&x_89760966ed8ffb ab=4a331530&x_d6ba3f595fc6a53e=30b7467&x_3be959b60 b3314cc=30b7467&Password_Question=%CD%EE%EC%E5%F0+ %EF%E0%F1%EF%EE%F0%F2a&x_0bc47e987ac89495=&x_02995 0df7db0582e=380678004&x_f9303e65dfaba308=&RemindPh one=&x_009ef226a1e2d2cc=2&Mrim.Country=24&Mrim.Reg ion=25&geo_countryId=24&geo_regionId=999999&geo_ci tyId=25&your_town=%CC%EE%F1%EA%E2%E0%2C+%D0%EE%F1% F1%E8%FF&geo_country=24&geo_region=undefined&geo_p lace=&my_create=1&x_reg_id=PLxOwcIk&security_image _id=&x_a8bd993acd3fd808=MBA7E0&B1=+%C7%E0%F0%E5%E3 %E8%F1%F2%F0%E8%F0%EE%E2%E0%F2%FC+%EF%EE%F7%F2%EE% E2%FB%E9+%FF%F9%E8%EA+ $cookie: mrcu=5C7A4A33153648DAF104180B6A5F в ответ получаю все ту же пустую страницу регистрации. как будто бы запрос мимо пролетел совершенно.. хоть бы ошибки какие выдал.. помогите разобраться пожалуйста в чем проблема. |
После такого запроса в ответ тебе даются куки и заголовок Location, который нужно загрузить с этими куками...
Делал так? |
точно, сейчас проверил через окно перехвата на мозиле.
блин... там вообще туева хуча страниц выходит после отправки запроса. как проще реализовать имитацию действий браузера в этом случае? |
Да там всего два запроса для реги - отправить регистрационные данные, а затем перейти по урлу в заголовке location + принятые куки туда отослать...
И все... ящик зареган |
Цитата:
|
mr.The, и куки он тоже автоматически передает когда переходит по location?
curl неудобен т.к.я тестирую на денвере а там нету его. |
Цитата:
качай с сайта денвера расширанеия для php5, там curl есть. |
curl на денвере есть,надо в php.ini включить.
|
Цитата:
|
| Время: 02:49 |