[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: POST через php
jalvar
Как отправить при помощи php (Не через форму). POST запрос на др. сервер?



Спустя 11 минут, 11 секунд (27.03.2011 - 19:23) inpost написал(а):
jalvar
curl, отправляет запрос, возвращает результат. Перевести человека не получится, увы.

Спустя 18 минут, 51 секунда (27.03.2011 - 19:42) jalvar написал(а):
А покажите пожалуйста пример

Спустя 3 минуты, 47 секунд (27.03.2011 - 19:46) Invis1ble написал(а):
  function request($url, $body)
{
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type' => 'text/xml; encoding=utf-8'));
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_POSTFIELDS, $body);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);

$result = curl_exec($ch);

curl_close($ch);

return $result;

}

Спустя 1 день, 1 час, 47 минут, 50 секунд (28.03.2011 - 21:34) jalvar написал(а):
А где боди. Там Что будет в качесвте пост отправлятся?

Спустя 14 минут, 26 секунд (28.03.2011 - 21:48) Invis1ble написал(а):
Да, в $body будут POST-данные. Почитай про курл, я точно не помню, в каком формате формируется эта строка, но вроде-бы JSON

Спустя 35 минут, 42 секунды (28.03.2011 - 22:24) inpost написал(а):
jalvar
Есть ещё один вариант, только додумался. Надо на новой странице формировать форму, и когда форма сформируется, через JS запустить: form.submit(); Тогда можно из любого места отправить POST данные на любой сайт. Эх, а в соседней теме, которую я сам создал и спрашивал этот вопрос - мне не помогли =) Сказали, что нет решения!


_____________
jallvar.oxnull.net - мой блог.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.