0

これで、非常に気の利いた小さな PHP アプリが完成しました。人々はそれを別の名前で「リース」することに興味を持っていました.

ただし、現在の設定では、「最上位の管理者」(そうあるべき) が PHP ファイルを表示できます。

私の上司はそれについて少し心配しています。代わりに、サーバー上の外部 PHP ファイルにリンクすることは可能でしょうか (むしろ SMART) でしょうか?

だから代わりに

index.php の内容:

<?php include('/lib/header.php'); ?>

そしてその結果

header.php の内容:

<?php /*Stuff I don't want you seeing*/ ?>

このようなことをすることは可能でしょうか(そうであれば、スマートです)

index.php の内容:

<?php include('http://site-i-control.com/lib/header.php'); ?>

彼らは header.php の内容を表示または変更できませんでしたか?

4

3 に答える 3

2

誰でもその URL をブラウザに入力してダウンロードできます。echo実際、コードをの代わりに に編集するだけで、すぐにコードincludeが表示されます。

PHPコードをリリースすると、事実上すべてを提供することになります...

于 2012-12-10T23:59:05.130 に答える
2

PHP でこのようなことを実現できる唯一の方法は、次のとおりです。

  1. ライセンス キーを使用するコードを開発または実装します。
  2. IONcube、SourceGuardian、またはその他の類似製品を使用して、ソース コードの全部または一部をエンコードします。

そうしないと、必要な方法で PHP コードを保護する方法がありません。

于 2012-12-11T00:00:15.643 に答える
1

おそらく、あなたのphpをコンパイルすることができます:

PHP コンパイラ

phcとは何?

phc は、プラグインをサポートする PHP 用のオープン ソース コンパイラです。さらに、PHP スクリプトを処理するアプリケーションを開発するためのフレームワークとして、PHP コードを整形または難読化するために使用したり、PHP を XML に変換したり元に戻したりして、XML ツールを使用して PHP スクリプトを処理できるようにすることができます。

于 2012-12-11T00:02:07.850 に答える