Php Web服务器上的Intranet后台数据?

Php Web服务器上的Intranet后台数据?,php,database,security,Php,Database,Security,我正在升级一个客户的电子商务网站,遇到了一点问题 存储是一组定制的PHP脚本。每次销售时,信用卡通过商户账户界面收费,然后订单通过电子邮件发送到客户的桌面收件箱。然而,随着公司的发展,这变得不可扩展,因为客户花费越来越多的时间手动提交电子邮件订单确认 我想在web服务器上建立一个数据库,并修改PHP存储脚本以将销售存储到数据库中。然后,客户机将使用浏览器登录到SSL外部网门户,并安全地查看来自同一Web服务器上的数据库的销售信息 但是这位客户说他不想要这个,因为他不想要web服务器上的客户数据—

我正在升级一个客户的电子商务网站,遇到了一点问题

存储是一组定制的PHP脚本。每次销售时,信用卡通过商户账户界面收费,然后订单通过电子邮件发送到客户的桌面收件箱。然而,随着公司的发展,这变得不可扩展,因为客户花费越来越多的时间手动提交电子邮件订单确认

我想在web服务器上建立一个数据库,并修改PHP存储脚本以将销售存储到数据库中。然后,客户机将使用浏览器登录到SSL外部网门户,并安全地查看来自同一Web服务器上的数据库的销售信息

但是这位客户说他不想要这个,因为他不想要web服务器上的客户数据——即使没有存储信用卡信息——只有姓名、电子邮件地址和购买的物品等等。他更喜欢将数据存储在办公室的服务器上,该服务器只连接到内部网,没有外部访问

当前存储数据的intranet服务器不能从外部访问,因此不能从处理销售的web服务器访问

在web服务器上有销售数据是正常的吗?SaaS公司是如何做到这一点的?他们的订阅客户数据是否位于数据库中的web服务器上

如果客户的请求是可行的,那么让销售自动处理的标准公认方法是什么,不仅仅是通过电子邮件,而是让销售在内联网机器上结束,而不是在web服务器上结束?内联网机器是否必须登录到web服务器并从web服务器上的临时表“抓取”销售?web服务器是否会运行一个自定义服务来维护来自intranet服务器的连接并向其提供最近的销售信息,然后从web服务器中删除这些销售记录


基本上,将销售数据从公共web服务器机器移动到intranet机器的标准方式是什么?还是我没有以正确的方式处理这个问题

很抱歉,你的问题似乎有点瑕疵。我也不希望客户数据出现在web服务器上,但这并不意味着它们必须出现在intranet上。为什么不将数据库放在只接受来自Web服务器和intranet的连接的专用计算机上?当然,这两种连接都应该加密

我想这取决于你的客户想要什么和不想要什么。但应该很容易让他明白,需要有某种方法在他想要的地方获取客户数据。我当然不会推荐电子邮件作为一种交通工具