将外部内容加载到网站的最佳方式(我拥有所有网站)(没有iframe?)

Xhy*_*ynk 1 html php iframe jquery load

我拥有一个不断增长的网站,我拥有的网站(如果有帮助,大部分是WordPress).

每个人都在foo.domain.com/partner上有一个非常简单的"名称,图形和社交媒体链接"页面.

我希望a.domain.com能够将其他3个站点的内容加载到带有if iframe的侧栏中.

有一个更好的方法吗?也许甚至.load()?你不能加载我认为的外部内容,所以我不确定最好的方法来解决这个问题.Iframes并没有真正削减它.

同样,我拥有所有站点的权限,并且我可以在任何地方添加PHP/Jquery脚本.

Ben*_*n D 7

有很多方法可以做到这一点:

  1. PHP可以file_get_contents()cURL来自其他站点的内容,然后与内容服务器端一起工作(在将内容发送到浏览器之前加载内容)
  2. 如果要从数据库生成内容(就像在WP中一样),您可以直接连接到其他站点的MySQL数据库并相应地工作(确保您设置可以从其他站点的IP访问的MySQL用户(也是服务器端方法)
  3. 为javascript 设置跨域权限并使用ajax加载内容(即Access-Control-Allow-Origin)