Я пытаюсь создать php-код, который предоставит всю необходимую нам информацию в одном месте.отправка запросов на удаленные серверы
Некоторые из информации, которую нам нужно на https://link
Я могу посылать запросы непосредственно к нему с помощью формы PHP, но только беда в том, что работает только после того, как кто-то выполнил ручной поиск. Когда кто-то что-то ищет, он работает до тех пор, пока браузер не будет закрыт.
Как только пользователь закрывает браузер, он снова начинает возвращать ошибки.
попробуйте открыть эту ссылку без ручного поиска. https://link
, который дал бы ошибку, теперь откройте первую ссылку https: // и затем найдите что-нибудь.
Теперь откройте эту ссылку еще раз: https://searchType=singleQuery&phrase=exact&keywords=02284065
, которые не должны давать ошибку.
Пришел кто-нибудь объяснить мне, что происходит, и как я могу обойти это?
Спасибо.
Редактировать:
У меня нет доступа к коду на удаленном сервере. на моем конце Я в настоящее время использую
<?php
echo file_get_contents(searchType=singleQuery&phrase=exact&keywords=02284065");
?>
чтобы проверить. как только я решу эту проблему, я бы разработал код дальше.
Редактировать: это то, что у меня есть до сих пор, это возвращает форму, но не представляет форму.
<?php
$url='https:/';
$keywords ='';
$ch = curl_init() ;
curl_setopt($ch, CURLOPT_URL, "$url");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
$data = array(
'keywords' => "$keywords",
'Search' => 'submit'
);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
$output = curl_exec($ch);
curl_close($ch);
echo "$output\n";
?>
Просьба предоставить код, чтобы мы могли посмотреть на актуальную проблему и не догадаться, что это могло бы быть. – DeDee
Просьба представить более подробную информацию об ошибках – maniteja
см. Выше. Благодарю. – rm65453