@andreystrelkov

Как сделать репост POST запроса с одного пути на другой?

Другими словами, имеется файл post.php в корне сайта drupal (www.example.com/post.php), нужно в нём сделать так, чтобы он принимал пост запрос и пересылал их на сайт на путь wwww.example.com/restapi/post

т.е. как бы репостил/редиректил
  • Вопрос задан
  • 2358 просмотров
Решения вопроса 1
YardalGedal
@YardalGedal
yeah boy
$url = 'http://example.com/restapi/post';
$params = array(
    '$p1' => $_POST['txt1'], 
    '$p2' => $_POST['txt2'],
);
$result = file_get_contents($url, false, stream_context_create(array(
    'http' => array(
        'method'  => 'POST',
        'header'  => 'Content-type: application/x-www-form-urlencoded',
        'content' => http_build_query($params)
    )
)));

echo $result;
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
FanatPHP
@FanatPHP
Чебуратор тега РНР
Зачем?
Ответ написан
Комментировать
mzcoding
@mzcoding
Web-Разработка
curl в помощь docs.php.net/manual/ru/book.curl.php
Сокетами ещё можешь, но там сложнее. Даже так можно habrahabr.ru/post/48726

В общем выбирай, что больше нравится
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы