2

I developed an inventory software in raw php. This is to be downloaded by the clients. And they will install xampp and use the software by placing the folder inside htdocs. Now, I am stuck in one section. I want downloaded software would be run on one computer only (maximum on 3 computers). Is there any way in php to protect the software run in more than 3 computers?

4

2 回答 2

0

一个集中的 mysql 服务器,您可以在其中跟踪谁在运行软件、会话 ID 或用户名/密码,但这确实不是解决方案,因为如果用户可以访问 php 代码,他们总是可以修改它。你当然可以混淆它,不知道它有多安全.. 最好的解决方案,与公司签订合同并监控数据库和 php 文件以进行回火。+ 许可软件。

于 2012-10-29T08:13:00.693 回答
0

一开始,该软件可能无法使用,直到用户激活它。激活可以通过网络服务完成。一旦软件被激活,您的客户就可以开始使用它。该服务可以跟踪每个客户进行了多少次激活(每台计算机一次)。一旦达到阈值,您将不允许进一步激活。

请记住,如果客户聘请 PHP 程序员,他们将能够更改您的代码。因此,您仍然需要像其他人建议的那样获得适当的许可。

如果每个客户端都有一个软件实例,而用户只需通过浏览器连接到它,那就更好了。无论是在您的服务器上、他们的内部服务器上还是在您管理的某个 3rd 方服务器上。

于 2012-10-29T08:28:00.253 回答