我想創建一個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