Php 将文本框链接到expedia.com搜索

Php 将文本框链接到expedia.com搜索,php,javascript,jquery,api,Php,Javascript,Jquery,Api,我正在制作一个包含小部件的网站,允许我的用户在expedia.com上搜索酒店和航班。我已经查看了expedia API,它们超出了我的项目范围-我不想使用它们的API构建私有标签搜索,我只想将始发地和目的地城市发送到expedia.com,并让我的用户填写这两个字段。目前,我可以(偶尔)使用flights.expedia.com并将两个机场代码作为参数传递,但这仅适用于航班,需要我的用户输入机场代码,这并不理想。 有没有一种方法可以简单地将我网站上的源站和目的地文本框的内容发送到expedia

我正在制作一个包含小部件的网站,允许我的用户在expedia.com上搜索酒店和航班。我已经查看了expedia API,它们超出了我的项目范围-我不想使用它们的API构建私有标签搜索,我只想将始发地和目的地城市发送到expedia.com,并让我的用户填写这两个字段。目前,我可以(偶尔)使用flights.expedia.com并将两个机场代码作为参数传递,但这仅适用于航班,需要我的用户输入机场代码,这并不理想。
有没有一种方法可以简单地将我网站上的源站和目的地文本框的内容发送到expedia.com上的源站和目的地文本框?有人知道这是否可行吗?如果可能,我该怎么做?

解决这个问题的关键是让您的表单(包含您的搜索框)将其值提交给Expedia的搜索结果脚本

要做到这一点,您首先需要检查Expedia网站上类似的搜索表单。查看表单的
action
属性以查找目标。另外请注意,您需要将Expedia的域名添加到该位置,因为您将从自己的站点访问它

例如,如果Expedia的表单有一个
操作
等于'/Home.htm',则您的表单将需要一个等于'http://www.expedia.com/Home.htm". 当用户提交表单时,数据将发送给Expedia的处理程序

接下来,您需要确定表单中要包含哪些字段。要做到这一点,您需要测试Expedia的表单,看看哪些字段是可选的,哪些字段留空时会抛出错误。确保您的表单包含所有这些字段,并使用Expedia使用的相同名称命名您的字段

最后,您需要确定Expedia的网站是否会阻止从其他域发布的表单。有些网站有,有些没有。只有测试(或访问Expedia的知情人士)才能说明问题。如果您的提交未被阻止,您将能够通过表单提交数据,并在Expedia网站上查看结果