将php结果传递到另一个网站。

将php结果传递到另一个网站。,php,javascript,html,curl,Php,Javascript,Html,Curl,所以我想做的是: 在我的服务器上,用户可以在那里输入YouTube频道名称。然后,我的php文件将解析通道并输出带有结果的HTML代码。我想做的是让用户能够在那里的网站上放置一个代码,在我的网站上调用之前,我们可以说youtubevideos.com/videos.php?channel=channelname我的代码将使用该名称并将视频输出回那里的网站。我想这很像谷歌广告 除了iframe之外,我想这将是我最后的选择 我想,如果他们在网站上放一个JavaScript,它将呈现为我从php文件中

所以我想做的是:

在我的服务器上,用户可以在那里输入YouTube频道名称。然后,我的php文件将解析通道并输出带有结果的HTML代码。我想做的是让用户能够在那里的网站上放置一个代码,在我的网站上调用之前,我们可以说
youtubevideos.com/videos.php?channel=channelname
我的代码将使用该名称并将视频输出回那里的网站。我想这很像谷歌广告

除了iframe之外,我想这将是我最后的选择

我想,如果他们在网站上放一个JavaScript,它将呈现为我从php文件中推送的HTML代码,那么我在寻找什么


谢谢大家!

目标服务器上的接收器代码需要设置如下标题:

"Access-Control-Allow-Origin:*"

因此,如果您提供的服务需要与您的服务器&您的代码进行交换,那么这是可能的。如果无法编辑目标代码&未设置标题,则不可能

此解决方案将分为两部分

在服务器上的
videos.php
文件中,您将实现从原始站点中刮取数据的逻辑,并以希望在最终网站上显示的方式对其进行格式化

对于最终用户,您将给出一个类似的代码,他们必须将该代码粘贴到他们的php页面中,以显示来自您站点的内容

$your_website_url="http://youtubevideos.com/videos.php?channel=channelname";
//Don't forget the http:// at the start.

echo file_get_contents($your_website_url);
如果
file\u get\u contents()
出现安全错误,则可以使用


我希望这会有所帮助。

这不是一种API吗?在这种情况下,请您的成员包含SDK文件或脚本以向服务器发送请求。如果您没有API,可以尝试
CURL
()。注意:您需要在服务器上启用
CURL
。您是否检查过Youtube是否允许您删除其网站内容?