我想创建一个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