Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用PHP填写远程ColdFusion表单?_Php_Forms_Coldfusion_Remote Server - Fatal编程技术网

如何使用PHP填写远程ColdFusion表单?

如何使用PHP填写远程ColdFusion表单?,php,forms,coldfusion,remote-server,Php,Forms,Coldfusion,Remote Server,如何填写远程ColdFusion表单并使用在我的服务器上运行的PHP提交它?我想在一个远程网站上填写一个搜索表单,这个表单是用ColdFusion编写的,我没有访问权限,数据在我的PHP网站上给出。我尝试了PHP cURL,但没有成功。不知道这是不是我们的问题 www.arello.com我想填写该网站右侧的表格。我在php网站上看到的是用户许可证号。因此,我想将该查询提交到Coldfusion上的表单和arello.com,并将其提交以验证许可证详细信息。不管怎样,我可以用我的站点的详细信息验

如何填写远程ColdFusion表单并使用在我的服务器上运行的PHP提交它?我想在一个远程网站上填写一个搜索表单,这个表单是用ColdFusion编写的,我没有访问权限,数据在我的PHP网站上给出。我尝试了PHP cURL,但没有成功。不知道这是不是我们的问题


www.arello.com我想填写该网站右侧的表格。我在php网站上看到的是用户许可证号。因此,我想将该查询提交到Coldfusion上的表单和arello.com,并将其提交以验证许可证详细信息。不管怎样,我可以用我的站点的详细信息验证使用该站点吗?

它实际上与ColdFusion本身没有任何关系。像许多网站一样,它们限制或禁止自动访问。他们表示:

“…[本网站]使用机器人排除方法,明确允许 和/或将指定的自动程序排除在访问某些 网站的部分内容”

他们使用的方法之一是检查传入请求的值。如果该标头缺失或为空,则会阻止访问。这很可能就是您的
cURL
请求失败的原因。它正被设计所阻碍。您应该联系他们,询问获得编程访问权限的问题。他们的主页上说他们提供“许可证验证Web服务”:

“…这项新服务将允许组织连接到阿雷洛的 数据库和..批量验证许可证。联系 阿雷洛了解更多信息……”


它实际上与ColdFusion本身没有任何关系。像许多网站一样,它们限制或禁止自动访问。他们表示:

“…[本网站]使用机器人排除方法,明确允许 和/或将指定的自动程序排除在访问某些 网站的部分内容”

他们使用的方法之一是检查传入请求的值。如果该标头缺失或为空,则会阻止访问。这很可能就是您的
cURL
请求失败的原因。它正被设计所阻碍。您应该联系他们,询问获得编程访问权限的问题。他们的主页上说他们提供“许可证验证Web服务”:

“…这项新服务将允许组织连接到阿雷洛的 数据库和..批量验证许可证。联系 阿雷洛了解更多信息……”


与我们分享您的尝试,我们可以告诉您错误的地方。如果我理解您的问题,您需要做的就是将数据提交到ColdFusion表单正在提交的同一页面(包含所有必需的表单字段)。@DanBracuk http_Referer是测试表单的最差方法,句号。它通常可以被欺骗。我甚至通过多次提交请求来克服这个问题。这是本对欺骗的看法。不知道为什么会关闭。这似乎是一个合理的问题。人们已经要求澄清,为什么我们不等待澄清呢?@Travis-Yes
http\u referer
很容易让人难以置信。但该网站正在使用它来阻止其被禁用时的访问。user1954365-他们声明网站“使用机器人排除方法,明确允许和/或排除指定的自动程序访问网站的某些部分”。因此,您得到的错误很可能是设计造成的。您应该联系他们获取编程访问权限。(他们的主页上说他们提供了一个网络服务。顺便说一句)。与我们分享你的尝试,我们可以告诉你你做错了什么。如果我理解你的问题,你所需要做的就是将数据提交到ColdFusion表单提交的同一页面(以及所有必需的表单字段)。@DanBracuk http_Referer是测试表单最糟糕的方式,时期它通常可以被欺骗。我甚至通过多次提交请求来克服这个问题。这是本对欺骗的看法。不知道为什么会关闭。这似乎是一个合理的问题。人们已经要求澄清,为什么我们不等待澄清呢?@Travis-Yes
http\u referer
很容易让人难以置信。但该网站正在使用它来阻止其被禁用时的访问。user1954365-他们声明网站“使用机器人排除方法,明确允许和/或排除指定的自动程序访问网站的某些部分”。因此,您得到的错误很可能是设计造成的。您应该联系他们获取编程访问权限。(他们的主页上说他们提供了一个网络服务。