【发布时间】:2013-11-05 08:17:17
【问题描述】:
我正在制作一个网络应用程序,它是一种使用 PHP、jQuery、AJAX 和 JavaScript 的在线商店。
我只想在本地主机上的一台 PC 上启动我的网站。我应该如何设置我的网站以使其仅在我的单台 PC 上运行?
即使有人将我的代码文件和数据库文件复制到他/她自己的 PC 上,它也不应该在他们的 PC 上运行。如何做到这一点?
我知道的一种方法是使用 IP 地址。但我不太确定这种方法是否有效。
【问题讨论】:
-
每个人都可以在 PHP 脚本中更改 IP 地址。没有办法做你想做的事。
-
识别PC的方法有很多。请缩小您的范围并阐明您的要求。另外,向我们展示您的尝试。
-
如果真的要求即使有源代码的人也不能运行程序,那显然是不可能的,因为他们可以从代码中删除身份验证。
-
呵呵,你肯定知道如何使用搜索引擎
;)。 -
您可以通过在您的计算机上放置一个加密密钥并在 php 代码中执行此操作...然后让程序在启动时使用该密钥文件测试解密。但是,正如其他人所指出的,如果有人能够运行您的 php,他们就有能力对其进行修改并删除此保护措施。
标签: php authentication web