-6

私は自分のphpコードを完成させ、それをサーバーに置きたいと思っています.しかし、私はそれを他の人に見えるようにしたくありません.コードはサーバーによって実行できます.つまり、ユーザーはそれを見ることができませんが、サーバーは見ることができます.そして実行します。ありがとう。

4

4 に答える 4

4

PHP ソースは、Javascript や CSS などのブラウザーに ASCII として提供されません。むしろ、サーバー上で実行され、出力がブラウザに送り返されます。したがって、PHP ファイルを解析しないように Apache のインストールを台無しにしない限り、ユーザーが PHP ソースをダウンロードすることを心配する必要はありません (ヒント: これを実行しようとした場合を除いて、おそらく実行していないでしょう)。

そうは言っても、可能な限り、PHP インクルード ファイルを Web ルートの外に置いておくのが好きです。これは、ユーザーがこれらのスクリプトを実行できないことを意味しますが、ユーザーが実行するスクリプトにはそれらを含めることができます。

たとえば、index.phpファイルが にある場合、/var/site/wwwできる限りすべての PHP ファイルを に入れます/var/site/inc

于 2013-01-04T06:53:37.693 に答える
1

PHP はサーバー側のスクリプト言語であるため、クライアントに提供されると常に見えなくなります。

実行しているWebサーバー(おそらくapache)に関係するWebサーバーを保護する方法を尋ねる場合。これらの設定は、構成ファイルを介して変更されます。

于 2013-01-04T06:55:46.817 に答える
0

PHPコードはサーバー側でのみ見ることができます。サーバー側で操作している場合、他の人に見られるリスクがあるのはなぜですか?

于 2013-01-04T06:55:33.977 に答える
0

これを実現するには、次のいずれかを調べて使用することをお勧めします。

これらはすべて、Apache、MySQL、および PHP を含むパッケージです。(これが「AMP」の略で、W/L/M は「Windows」/「Linux」/「Mac」の略です。

上記のいずれかをインストールしたら、ファイルを server-folder 内の htdocs-folder に配置し、localhost/IP にアクセスして、実際にコードを表示することなく、コードの動作を確認します。

于 2013-01-04T07:33:26.823 に答える