Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Авторизация на сайте

41K
05 октября 2008 года
Ravenscar
2 / / 03.10.2008
здравствуйте, пытаюсь с помощью cURL автоматически пройти авторизацию на сайте, (там вводишь логин и пароль, а потом нажимаешь кнопку Войти) вот, но я так понимаю, что я неверно передаю данные методом пост, вот код моего скрипта:

<?php
$url = "http://oz.by/personal/?cl_prepsw=60ccbd89367f1a7c7e8010738eac2fe8&cl_pid =597899";
$ch = curl_init();

curl_setopt ($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_POST, 1);
//Вероятно ошибка в CURLOPT_POSTFIELDS
curl_setopt($ch, CURLOPT_POSTFIELDS, "login=scarlord&passwd=348123");
curl_setopt($ch, CURLOPT_COOKIEJAR, $_SERVER['DOCUMENT_ROOT'].'/writings/raz.txt');
$result = curl_exec ($ch);
$url = "http://oz.by/personal/auctions.phtml?page=auction_active";
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, 0);
curl_setopt($ch, CURLOPT_COOKIEFILE, $_SERVER['DOCUMENT_ROOT'].'/writings/raz.txt');
$result = curl_exec ($ch);
curl_close ($ch);
echo $result;
?>

Подскажите, пожалуйста, как мне вычислить эти данные и передать их правильно
Заранее большое спасибо
36K
09 октября 2008 года
AGRONOM
8 / / 12.05.2008
Как-то раз для решения подобной проблемы мне пришлось выучить HTTP и написать HTTP клиент наподобие этого HTTP_Client.
Цитата:
Подскажите, пожалуйста, как мне вычислить эти данные и передать их правильно


Для отладки (под windows) и "вычисления данных" можно использовать простой сниффер и начальные знания HTTP.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог