应该使用站号1的站点号1请求来完成。让第一个站点为localhost,站点号为2 - Internet上的真实服务器。在站点2有一个文件result.php,它接受GET请求:
$var = @$_GET['q'] ;
$s = $_GET['s'] ;
$typefile = $_GET['type'];
如果页面result.php发出请求,那么我们获取URL:result.php?q =%F4%FB%E2& type = 1& search =%CF%EE%E8%F1%EA%21
如何更好地提出请求?有人能告诉我一些例子来帮忙吗?我受苦了4天,没有意识到。
如果某个地方不清楚,可以原谅我的英语不好用。
答案 0 :(得分:1)
我假设您的意思是Ajax?由于same origin policy,您无法通过普通的ajax发出跨站点域请求。因此,在localhost上托管的脚本只能向localhost发出请求。
现在,您可以使用JSONP或带填充的JSON解决此问题。这允许您从任何源将脚本文件附加到dom,以便代码可以在您的站点上执行。就个人而言,我实际上从未使用它,我知道你必须相信脚本的来源,你不希望在你的网站上运行任意代码。
简而言之,如果您希望localhost向'site-2'发出请求,您需要在'site-2'上托管一个脚本,该脚本由您的localhost加载并发出请求。
答案 1 :(得分:0)