0

私がやろうとしていることは簡単です。read.htmlドメインに があり、Javascript同じドメインの php ファイルを読み取るコードが含まれています。別のhtmlファイルのコードを取得できました。しかし、php ファイルを読み込もうとすると、ブラウザに表示されているものしか取得できません。

出力として得られるもの:

管理者

私が欲しいもの:

<?
echo "admin";
?>
4

1 に答える 1

0

ブラウザで実行される JavaScript は、他のリモート アプリケーションと同じ方法でのみサーバー上のデータにアクセスできます (サンドボックスで実行されることによるいくつかの追加の制限があります。コンピューターで古いコードを実行します)。

Web サーバーは通常、PHP プログラムを実行し、その出力をクライアントに提供するように構成されているため、JavaScript プログラムが表示できるのは出力です。これは一般的に望ましいことです。サーバー側のコードには、多くの場合、機密のビジネス ロジックや資格情報などのデータが含まれており、ブラウザーを使用する人だけに公開されるべきではありません。

PHP ソース コードが必要な場合は、次のいずれかを行う必要があります。

  • プログラムを実行する代わりに、ソース コードを提供する別の URL を提供します (これを行う最も簡単な方法は、PHP を.txtファイルにコピーすることです) 。
  • PHPスクリプトを実行するのではなく、ある場所から提供するようにサーバーを構成します
于 2013-02-24T19:38:54.913 に答える