私はクライアントのために非常に大規模なプロジェクトを行っており、(どういうわけか)不正なクライアントが仕事に対して私にお金を払わないというコード形式のイベントを確保したいと考えています. :) プロジェクトがアプリケーションにソースを提供しなければならないという契約が書かれています。これまでのところ、私は主に .NET で書いていました。そこでは、シャットダウン アプリケーションでいくつかのパラメーターを取得するクラス ウィッチを作成する方法で、このような不測の事態から自分自身を保護していました。このクラスは、コンパイル済みの dll ウィッチにスローされたため、誰もソースを変更できませんでした。PHPにも同様の可能性はありますか?私は (.NET の場合と同様に) 同じことを行うことができますが、PHP にアクセスできる賢明な顧客は上記のクラスを見つけることができ、私はそれをカットするだけです。多分それは自分自身を保護するための他の方法ですか?データベースの縫合も、上記と同様の理由で排除されました。
質問する
457 次
2 に答える
0
PHP はインタープリター言語です。その結果、コードはコンパイルされません。最善の策は、アプリケーションの機能部分を .dll にコンパイルするか、Java を使用してそれをバイトコードにコンパイルできる .NET に固執することです。
PHP はコンパイル用に構築されていません。
できることは、クライアントが支払いを行うまでサーバー上でアプリケーションをホストし、それをクライアントのサーバーにアップロードすることです。
または、ボタンを数回クリックするだけで誰でも構成できる構成スクリプトとともに、サーバーからダウンロード可能にすることができます (支払い後のみ)。一部の PHP フレームワーク (WordPress など) の動作に似たもの。
于 2012-04-19T21:37:19.797 に答える
-1
You can protect your code with Zend Guard (http://www.zend.com/en/products/guard/).
于 2012-04-19T10:02:39.937 に答える