Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для Habetdin


Автор проектов


Сообщения: 3650
Благодарности: 1499

Профиль | Сайт | Отправить PM | Цитировать


Андрей_Угаров@vk, вот пример отправки POST с использованием CURL:
PHP код: Выделить весь код

$auth_log 'pupkin';
$auth_pass 'root';
$ch curl_init();
@
curl_setopt($chCURLOPT_AUTOREFERER1);
@
curl_setopt($chCURLOPT_FOLLOWLOCATION1);
curl_setopt($chCURLOPT_HTTPPROXYTUNNEL0);
//curl_setopt($ch, CURLOPT_PROXY, 'Прокси, если нужно');
curl_setopt($chCURLOPT_PROXYTYPECURLPROXY_HTTP);
curl_setopt($chCURLOPT_PROXYUSERPWD'');
curl_setopt($chCURLOPT_SSL_VERIFYPEER0);
curl_setopt($chCURLOPT_SSL_VERIFYHOST0);
$headers = array();
$headers[] = "Accept: text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/webp, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1";
$headers[] = "Accept-Language: en-gb,en;q=0.9";
$headers[] = "Connection: keep-alive";
$headers[] = "Pragma: ";
curl_setopt($chCURLOPT_HTTPHEADER$headers);
curl_setopt($chCURLOPT_USERAGENT'Opera/9.80 (Windows NT 6.0; U; en-GB) Presto/2.9.168 Version/11.50');
curl_setopt($chCURLOPT_HEADER0); // 1, если нужны заголовки
curl_setopt($chCURLOPT_NOBODY1); // 0, если не нужен контент
curl_setopt($chCURLOPT_RETURNTRANSFER1);
curl_setopt($chCURLOPT_COOKIEFILE'cookie_'.$auth_log.'.tmp'); // эти две строки нужны, если запросов будет
curl_setopt($chCURLOPT_COOKIEJAR'cookie_'.$auth_log.'.tmp'); // несколько и нужно хранить куки сайта :)
curl_setopt($chCURLOPT_URL'http://example.org/login');
curl_setopt($chCURLOPT_POST1);
curl_setopt($chCURLOPT_POSTFIELDS'login='.$auth_log.'&password='.$auth_pass.'&remember_me=1&submit=1');
$result curl_exec($ch); 

А что делать с $result - решать вам (это про "Он передают данные")

Цитата Андрей_Угаров@vk:
Спасибо , но там долго разбираться.) »
Эх, поправить пару строк...

-------
Рекомендую: $25 на тест виртуального сервера (VPS) за регистрацию по ссылке


Последний раз редактировалось Habetdin, 11-07-2013 в 01:52.


Отправлено: 02:26, 05-07-2013 | #6