Передать запрос в поиск другого сайта

D
На сайте с 16.02.2014
Offline
6
732

Подскажите, пожалуйста, как передать запрос так, чтобы поиск осуществлялся корректно. Код сейчас такой, но при отправке данных поиск не работает:

<form method="get" action="http://rutor.org/search/">

<input type="text" name="name">
<input type="submit" value="Отправить">
</form>
S
На сайте с 13.10.2014
Offline
171
#1

в другом сайте в строке запрос это будет выглядеть как

http://rutor.org/search/?name=тело_вашего_запроса

если запрос использует русский язык или спецсимволы Пользуйте urlencode() для преобразования.

Но это будет работать отлько в том случае, если на том сайте отсутствует защита от "неизвестных" гет запросов.

только у рутора поиск .../search/0/0/000/0/querystring

nikonlay
На сайте с 11.12.2006
Offline
191
#2

так вы посмотрите, на какой файл ведет action формы поиска этого другого сайта, туда и ссылайтесь из своей.

а вообще, не знаю, насколько это честно

Мощные фонари и телескоп: https://market.yandex.ru/business/79203856
дани мапов
На сайте с 06.09.2012
Offline
204
#3


<script type="text/javascript">
function search_sidebar() {
window.location.href = 'http://rutor.org/search/'+document.getElementById("in").value;
return false;
}
</script>
<form onsubmit="return search_sidebar();">
<input type="text" name="name" id="in">
<input type="submit" value="Отправить">
</form>
Написание и доработка скриптов (PHP, MySQL, JavaScript, jQuery) (/ru/forum/811046)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий