как oтправить форму, которая находится на другом веб-сайте

153
16 декабря 2017, 07:57

На другом сайте есть одна страница, которая содержит форму, которая отправляет запрос ajax. Я хочу создать PHP-скрипт, который заполнит эту форму и отправит запрос, а затем получит ответ.

Answer 1

Суть AJAX запроса в том, что он посылает на определенный url заданным методом (post или get) заданные параметры. Поэтому просто посмотрите какие параметры нужны и передавайте их на эту страницу тем же методом. Для передачи используйте curl.

<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,"http://www.example.com/tester.phtml");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS,
            http_build_query(array('field1' => 'value1', 'field2' => 'value2')));
// Получаем ответ ...
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$server_output = curl_exec ($ch);
curl_close ($ch);
?>
READ ALSO
Аналог microtime() под php

Аналог microtime() под php

Нужен аналог microtime() функции в php или что-то в этом родеФункция должна выдавать секунды и микросекунды

161
Модификация изображения в php

Модификация изображения в php

Здравствуйте как можно получить вот такой результат с помощью php при загрузки изображение на серверЧтобы загружаемые изображения сохранились...

167
PHP многопоточность , curl

PHP многопоточность , curl

У меня есть api , который принимает POST запрос, в теле цифры, и если цифры совпадают, возвращает сгенерированный urlСейчас мне надо написать php скрипт,...

146