0

Apache、Mysql、および PHP でパッケージ化され、内部 Windows ネットワークにインストールされる PHP アプリケーションがあります。アプリケーションのタイム トライアルを作成して、一定期間 (30 日など) が経過すると期限切れになるようにしたいと考えています。一定期間アクセスを制限しようとすることは、すべてのソースコードにアクセスできるため、PHP の知識を持っている人なら誰でも回避できるため、具体的なことは何も考えずにいくつかのシナリオを実行しました。

私の解決策は、インストール後の最初の実行時にリモートサーバーに渡されるアプリケーションでキーを配布することです。キー、日付、および IP アドレスは、リモート サーバーのデータベースに保存されます。その後、アプリケーションにアクセスするたびに、リモート サーバーに接続し、キー、IP アドレス、および日付を比較します。IP アドレスとキーが保存されているものと一致し、日付の差が 30 日未満の場合、アプリケーションは機能しますが、それ以外の場合は機能しません。

これが私が思いついたすべてです。ローカルにインストールされた Web アプリケーションで 30 日間の試用版を作成する別の方法を提案できる人はいますか?

4

1 に答える 1

0

expire-inionCube は PHP ファイルを暗号化し、スイッチを使用して設定された期間で期限切れにすることができます。

http://www.ioncube.com

于 2012-09-28T00:37:51.183 に答える