Отправьте данные и отправьте форму на другой сайт и получите результат
Допустим, у меня есть текст <input>
,
Есть ли способ:
- отправить текст на входе на отдельный сайт с экраном входа
- заполните данные для входа
ИЛИ ЖЕ
- заполните поле поиска на сайте
- отправить поиск
- получить результаты поиска
Предполагая, что это возможно, могу ли я получить результат? Можно ли как-то отобразить результаты в <iframe>
или что-то типа того?
1 ответ
Для первой части, если вы знаете, в какую форму идут данные и к каким данным (GET
или же POST
переменные), то вы можете отправить данные непосредственно в эту форму через PHP. AFAIK, я не думаю, что это возможно из-за анти-межсерверных мер безопасности, за исключением некоторых библиотек.
РЕДАКТИРОВАТЬ
- С JS/jQuery и AJAX это невозможно из-за "одинаковой политики происхождения".
- В PHP вы можете сделать это, используя cURL.
Во второй части "результаты" (т. Е. Страница поиска или учетная запись / вход в систему / страница приветствия) должны быть веб-страницей, которую можно легко поместить в <iframe>
как обычно. Если вы не знаете, как использовать <iframe>
:
<iframe src="PAGE_URL">Your browser doesn't support iframe.</iframe>