Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
формирование и посылка post |

16.07.2009, 12:43
|
|
Постоянный
Регистрация: 13.10.2007
Сообщений: 347
Провел на форуме: 1345617
Репутация:
115
|
|
формирование и посылка post
привет... есть такой вопросик...
есть сайт www
на этом сайте есть авторизация и юзвери... надо делать им рассылочку...
есть форма в ЛС но посылка не get а post...
возникает вопрос, как послать в заголовке пост запрос в виде сообщения....
+ передать куки для авторизации...
|
|
|

16.07.2009, 12:49
|
|
Познающий
Регистрация: 20.11.2008
Сообщений: 68
Провел на форуме: 108674
Репутация:
32
|
|
ты сам то понял чего сказал
|
|
|

16.07.2009, 13:34
|
|
Постоянный
Регистрация: 13.10.2007
Сообщений: 347
Провел на форуме: 1345617
Репутация:
115
|
|
нет блять.... я долбаеб....
не знаешь... нехер писать без надобности
|
|
|

16.07.2009, 13:43
|
|
Постоянный
Регистрация: 17.09.2008
Сообщений: 562
Провел на форуме: 6962560
Репутация:
536
|
|
Легче всё сделать курлом...
|
|
|

16.07.2009, 13:44
|
|
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
Провел на форуме: 3178262
Репутация:
389
|
|
Читаем мануал по CURL http://ru.php.net/manual/ru/book.curl.php
PHP код:
<?php
$curl = curl_init(); //Инициализация CURL
curl_setopt($curl, CURLOPT_HEADER, False); //Отключаем вывод заголовков в результате
curl_setopt($curl, CURLOPT_POST, True); //Включаем использование метода POST
curl_setopt($curl, CURLOPT_RETURNTRANSFER, True); //Включаем вывод результата
curl_setopt($curl, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)"); //Задаём используемый ююезр-агент
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, True); //Включаем обработку редиректов
curl_setopt($curl, CURLOPT_COOKIEFILE, "cookiefile.txt"); //Задаём файл для кукисов
curl_setopt($curl, CURLOPT_COOKIEJAR, "cookiefile.txt"); //Задаём файл для кукисов
curl_setopt($curl, CURLOPT_URL, "http://site.ru"); //Задаём сайт отправки
curl_setopt($curl, CURLOPT_POSTFIELDS, "var1=value&var2=value&var3=value"); //Задаём текст отправки POST (переменная=значение)
$xxx = curl_exec($curl); //Выполняем запрос
curl_close ($curl); //Закрываем CURL
echo $xxx; //Вывод результат на экран
?>
На сокетах будет типа
PHP код:
$postvars = array(
”var1” => “value1”,
”var2” => “value2”,
”var3” => “value3”
); //Массив переменных
//Приведение массива к строке
$postdata = “”;
foreach ( $postvars as $key => $value )
$postdata .= “&”.rawurlencode($key).”=”.rawurlencode($value);
$postdata = substr( $postdata, 1 );
$fp = fsockopen("http://www.site.ru", 80); //Открываем сокет
//Формируем заголовок
$send = “”;
$send .= “POST /accounts/ClientLogin HTTP/1.1\r\n”;
$send .= “Host: www.google.com\r\n”;
$send .= “Content-length: “.strlen($postdata).”\r\n”;
$send .= “Content-type: text/plain\r\n”;
$send .= “Connection: close\r\n”;
$send .= “\r\n”;
$send .= $postdata.”\r\n\r\n”;
fputs($fp, $send); //Отправляем
$html = fread($fp, 1000000); //Читаем
fclose($fp); //Закрываем
echo $html; //Выводим на экран
//Парсим куки в заголовке (Set-Cookie:) и потом обратно пересылаем со следующим запросом
Последний раз редактировалось FireFenix; 16.07.2009 в 13:56..
|
|
|

16.07.2009, 13:55
|
|
Познающий
Регистрация: 14.01.2009
Сообщений: 93
Провел на форуме: 244235
Репутация:
39
|
|
Сообщение от Fepsis
Легче всё сделать курлом...
Еще легче Mechanize-ом
|
|
|

16.07.2009, 14:34
|
|
Постоянный
Регистрация: 13.10.2007
Сообщений: 347
Провел на форуме: 1345617
Репутация:
115
|
|
спасибо... тема исчерпана
|
|
|
|
 |
Похожие темы
|
| Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
|
Отправка POST на mail.ru
|
ozerin |
PHP, PERL, MySQL, JavaScript |
8 |
20.06.2009 15:33 |
|
FireFox Post Extension
|
[53x]Shadow |
Избранное |
16 |
07.06.2009 17:17 |
|
POST и headers
|
alex.k12 |
PHP, PERL, MySQL, JavaScript |
19 |
05.06.2009 00:59 |
|
C# HTTP POST
|
Maxidrom |
С/С++, C#, Delphi, .NET, Asm |
11 |
20.02.2009 21:41 |
|
Посылка сообщений на Icq с помощью Php
|
Developer |
PHP, PERL, MySQL, JavaScript |
15 |
29.05.2006 07:23 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|