将您的域中的页面发布到另一个域,而不显示您的服务器的URL

时间:2012-09-19 04:37:16

标签: php javascript saas

我正在使用PHP开发基于SaaS的应用程序,我的客户(网站所有者)可以在其中创建和自定义某些联系表单。然后我想将该页面发布到我的客户端网站,而不显示网址(我的意思是它需要看起来像我客户域中的页面)。我们可以在确定的猴子和其他在线聊天应用程序中看到相同的情况。请帮我解决这个问题。

提前致谢,

苏尼

1 个答案:

答案 0 :(得分:1)

4解决方案:

iframe - 缺点是,很多人不喜欢他们。有些人对此有安全问题。除此之外,它们还不错。

外部Javascript文件 - 将其包含在标题中,让其填充包含特定内容的页面。像魅力一样工作,您甚至可以使用远程文件:<script src="http://external.com/form.php" type="text/javascript"></script>。如果用户想要在页面上包含自己的内容,则在页面中可能存在冲突。我个人更喜欢这种方法,并使用它来跨多个服务器(一些apache,一些tomcat)同步网站菜单。

JSONP - 与外部Javascript文件非常相似,通过JSONP请求加载外部页面。缺点,很多配置,不仅包括上面的一行。

curl - 很棒的工具,任何人都无法实现内容来自另一方。需要后端配置,而不仅仅是纯HTML。更多编码。更专业。