【发布时间】:2013-09-15 02:42:39
【问题描述】:
我制作了一个基于 PHP 的 webapp,我的一位客户在他的网站上需要它。现在我想把 PHP 代码放在我的服务器上,让客户的网站远程包含它。我该如何设置?当客户不再需要该应用并且它是否安全时,我可以限制访问吗?
【问题讨论】:
标签: php web-applications webserver remote-access
我制作了一个基于 PHP 的 webapp,我的一位客户在他的网站上需要它。现在我想把 PHP 代码放在我的服务器上,让客户的网站远程包含它。我该如何设置?当客户不再需要该应用并且它是否安全时,我可以限制访问吗?
【问题讨论】:
标签: php web-applications webserver remote-access
一个非常简单的解决方案是将您网站上 PHP 生成的内容放在他们网站上的 <iframe> 中。
【讨论】:
<iframe> 将结束。
<iframe> 位于客户端的网络浏览器上,因此您可以像使用任何基于登录的普通系统一样限制访问。 OP 没有告诉我们应用程序是什么或如何使用它。 OP 的服务将提供所有最终用户身份验证,并且简单地被“品牌化”以看起来像中间人客户的网站,这似乎是合理的。 (我正在描绘一个网络时间表服务,它“存在”在客户公司的 Intranet 页面上。)
<iframe> 中”吸引了我,因为不知何故,我的大脑出现了“决定页面外观的不是客户吗?”
没有像remote PHP 这样的东西。那样不行。但是,您可以设置一些 API 在后端的两个服务器之间进行通信。您仍然需要两台服务器都能够进行这种交互,这意味着两台服务器仍然需要完全正常运行。如果您在客户端服务器上的代码可以与您在主机服务器上的 API 通信,那么他们可以获取该代码并查看它如何与您的主机交互并复制它。
【讨论】: