Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/244.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 动态web小部件_Php_Jquery_Ajax_Curl - Fatal编程技术网

Php 动态web小部件

Php 动态web小部件,php,jquery,ajax,curl,Php,Jquery,Ajax,Curl,我的供应商提供了一个小部件创建服务,我可以登录到他们的页面,设置搜索表单的初始值,单击保存按钮后,我可以在我的网站上复制并粘贴脚本代码,以显示产品搜索结果小部件 我正在考虑将这个静态小部件更改为动态小部件。由于我的编程知识有限,专家能否告诉我,是否可以使用cURL远程登录https,并在每次页面内容更改时将搜索表单值设置为页面上的值,它将更改表单值,然后保存表单。因此,我粘贴在页面上的小部件脚本将始终刷新为新的搜索结果 因此,问题将涉及跨域、表单提交和服务器/浏览器通信。我知道一点jQuery、

我的供应商提供了一个小部件创建服务,我可以登录到他们的页面,设置搜索表单的初始值,单击保存按钮后,我可以在我的网站上复制并粘贴脚本代码,以显示产品搜索结果小部件

我正在考虑将这个静态小部件更改为动态小部件。由于我的编程知识有限,专家能否告诉我,是否可以使用cURL远程登录https,并在每次页面内容更改时将搜索表单值设置为页面上的值,它将更改表单值,然后保存表单。因此,我粘贴在页面上的小部件脚本将始终刷新为新的搜索结果


因此,问题将涉及跨域、表单提交和服务器/浏览器通信。我知道一点jQuery、PHP、Ajax和cURL,但到目前为止,我只是有一个想法,但并不确定如何实现它。

我认为你考虑过了这个问题,但如果我完全错了,你可以纠正我

听起来这些小部件是使用各种不同的值创建的,您可以根据它们站点上的信息自行编译这些值。通过使用这些值,您可能可以将它们直接插入到您第一次获得的代码中,而无需再次访问它们的服务。通过这种方式,您可以通过在每次、每小时、每天选择的任何时间间隔替换小部件中的值来构建它们提供的动态版本。。。不管怎样

即使他们拥有的数据量很大,您也可以从一个子集开始作为概念证明


我还会调查他们的服务,看看他们是否有API。您描述的服务可能是他们的基本服务。可能有一个API提供了您所需要的,甚至更多的功能。

小部件脚本类似于site.com/customjs.php?widgetid=12345>。我要去看看他们的API服务。