我正在用 PHP 开发一个基于 SaaS 的应用程序,我的客户(网站所有者)可以在其中创建和自定义一些联系表格。然后我想将该页面发布到我的客户网站而不显示 url(我的意思是它需要看起来像来自我的客户域的页面)。我们可以在surey monkey和其他在线聊天应用程序中看到同样的情况。请帮我解决这个问题。
提前致谢,
苏尼尔
我正在用 PHP 开发一个基于 SaaS 的应用程序,我的客户(网站所有者)可以在其中创建和自定义一些联系表格。然后我想将该页面发布到我的客户网站而不显示 url(我的意思是它需要看起来像来自我的客户域的页面)。我们可以在surey monkey和其他在线聊天应用程序中看到同样的情况。请帮我解决这个问题。
提前致谢,
苏尼尔
4 解决方案:
iframe - 缺点是,很多人不喜欢它们。有些人对此有安全问题。除此之外,它们都很好。
外部 Javascript 文件- 将其包含在您的标题中,让它在页面中填充特定内容。像魅力一样工作,您甚至可以使用远程文件:<script src="http://external.com/form.php" type="text/javascript"></script>
. 不利的一面是,如果用户想在页面上包含自己的内容,页面中可能会发生冲突。我个人更喜欢这种方法,并将其用于跨多个服务器(一些 apache、一些 tomcat)同步网站菜单。
JSONP - 与外部 Javascript 文件非常相似,通过 JSONP 请求加载外部页面。缺点,很多配置,不止包括上面那一行。
curl - 很棒的工具,任何人都无法意识到内容来自另一面。需要后端配置,而不仅仅是纯 HTML。更多编码。更专业。