Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) Как переадресовать на другой сайт изменённый POST-запрос? / 14 сообщений из 14, страница 1 из 1
16.03.2016, 15:57
    #39193445
maxapet
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Как переадресовать на другой сайт изменённый POST-запрос?
Задача такая: получить от пользователя логин, сумму, ещё какие-то данные, по ним вычислить контрольную сумму, и отправить всё это вместе на другой сайт POST-запросом.
Как это сделать на php?
...
Рейтинг: 0 / 0
16.03.2016, 16:09
    #39193467
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Как переадресовать на другой сайт изменённый POST-запрос?
...
Рейтинг: 0 / 0
16.03.2016, 16:59
    #39193541
maxapet
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Как переадресовать на другой сайт изменённый POST-запрос?
ScareCrow, так сложно? Нужно устанавливать этого клиента? А проще, какой-либо функцией/методом php?
...
Рейтинг: 0 / 0
16.03.2016, 17:04
    #39193551
SharuPoNemnogu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Как переадресовать на другой сайт изменённый POST-запрос?
ScareCrow https://github.com/guzzle/guzzle из пушки по воробьям? Это как ставить симфони, чтобы просто вывести "hello world". 5 строчек curl'a и вся проблема
...
Рейтинг: 0 / 0
16.03.2016, 17:11
    #39193568
maxapet
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Как переадресовать на другой сайт изменённый POST-запрос?
SharuPoNemnogu,а какие "5 строчек curl'а"? Я в php профан пока ещё. И что такое, вообще, этот curl? Какая-то библиотека?
...
Рейтинг: 0 / 0
16.03.2016, 17:33
    #39193601
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Как переадресовать на другой сайт изменённый POST-запрос?
...
Рейтинг: 0 / 0
16.03.2016, 17:42
    #39193621
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Как переадресовать на другой сайт изменённый POST-запрос?
maxapetЯ в php профан пока ещё.Это временно, не обращайте внимания.

maxapetИ что такое, вообще, этот curl? Какая-то библиотека? Тынц
...
Рейтинг: 0 / 0
16.03.2016, 18:02
    #39193669
maxapet
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Как переадресовать на другой сайт изменённый POST-запрос?
vklemaxapetЯ в php профан пока ещё.Это временно, не обращайте внимания.

спасибо за поддержку! :-)
...
Рейтинг: 0 / 0
17.03.2016, 10:06
    #39194097
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Как переадресовать на другой сайт изменённый POST-запрос?
maxapetScareCrow, так сложно? Нужно устанавливать этого клиента? А проще, какой-либо функцией/методом php?
Откройте для composer
Реально удобная штука.
...
Рейтинг: 0 / 0
17.03.2016, 10:18
    #39194104
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Как переадресовать на другой сайт изменённый POST-запрос?
maxapetScareCrow, так сложно? Нужно устанавливать этого клиента? А проще, какой-либо функцией/методом php?


Код: php
1.
2.
3.
4.
$client = new GuzzleHttp\Client();
$res = $client->request('GET', 'https://api.github.com/user', [
    'auth' => ['user', 'pass']
]);



что правда сложно?
...
Рейтинг: 0 / 0
17.03.2016, 10:19
    #39194108
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Как переадресовать на другой сайт изменённый POST-запрос?
реально сложнее вот этого?

Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
function curl_post($url, array $post = NULL, array $options = array())
{
    $defaults = array(
        CURLOPT_POST => 1,
        CURLOPT_HEADER => 0,
        CURLOPT_URL => $url,
        CURLOPT_FRESH_CONNECT => 1,
        CURLOPT_RETURNTRANSFER => 1,
        CURLOPT_FORBID_REUSE => 1,
        CURLOPT_TIMEOUT => 4,
        CURLOPT_POSTFIELDS => http_build_query($post)
    );

    $ch = curl_init();
    curl_setopt_array($ch, ($options + $defaults));
    if( ! $result = curl_exec($ch))
    {
        trigger_error(curl_error($ch));
    }
    curl_close($ch);
    return $result;
} 
...
Рейтинг: 0 / 0
17.03.2016, 17:01
    #39194675
Sidmal
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Как переадресовать на другой сайт изменённый POST-запрос?
люблю подобные беседы, уже холивар начался по используемым либам, хотя у ТС даже не описана нормально задача.
завтра выясниться, что ТС хотел отправлять POST запрос вместе с переходом пользователя, т.е. браузером и окажется что либы ему не помогут, т.к. это вообще не задача PHP
...
Рейтинг: 0 / 0
17.03.2016, 19:25
    #39194831
maxapet
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Как переадресовать на другой сайт изменённый POST-запрос?
Sidmal, а что значит "хотел отправлять POST запрос вместе с переходом пользователя, т.е. браузером"?
...
Рейтинг: 0 / 0
17.03.2016, 21:39
    #39194912
Sidmal
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Как переадресовать на другой сайт изменённый POST-запрос?
maxapetSidmal, а что значит "хотел отправлять POST запрос вместе с переходом пользователя, т.е. браузером"?

это значит что данные (в данном случае искомый post-запрос) можно отправить как минимум двумя способами:
- сервер - сервер, т.е. для примера запрос с использованием библиотеки cURL-запрос или с использованием wrappera guzzle, как вам предлагали выше.
- клиент - сервер, т.е. запрос должен уйти силами клиентской стороны, т.е. для примера вам нужно получить post-данные от куда-то и из этих данных собрать html-форму, которая перенаправит новые post-данные (после того как будет применена ваша логика к исходным данным) вместе с пользователем куда-то дальше (для примера так работает в большинстве случаев оплата в интернет магазинах)
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) Как переадресовать на другой сайт изменённый POST-запрос? / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]