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

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

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

Код: 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
(PHP) Как переадресовать на другой сайт изменённый POST-запрос?
    #39194675
Sidmal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
люблю подобные беседы, уже холивар начался по используемым либам, хотя у ТС даже не описана нормально задача.
завтра выясниться, что ТС хотел отправлять POST запрос вместе с переходом пользователя, т.е. браузером и окажется что либы ему не помогут, т.к. это вообще не задача PHP
...
Рейтинг: 0 / 0
(PHP) Как переадресовать на другой сайт изменённый POST-запрос?
    #39194831
maxapet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sidmal, а что значит "хотел отправлять POST запрос вместе с переходом пользователя, т.е. браузером"?
...
Рейтинг: 0 / 0
(PHP) Как переадресовать на другой сайт изменённый POST-запрос?
    #39194912
Sidmal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maxapetSidmal, а что значит "хотел отправлять POST запрос вместе с переходом пользователя, т.е. браузером"?

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


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