ホームページ >バックエンド開発 >PHPチュートリアル >ファイル名のサフィックスがhtml形式になっている場合、phpコードは無視されますか?

ファイル名のサフィックスがhtml形式になっている場合、phpコードは無視されますか?

WBOY
WBOYオリジナル
2016-06-23 14:26:191399ブラウズ

ディスカッションへの返信(解決策)

はい!
.html .htm ファイルはデフォルトで直接返され、その中の HTML コードはブラウザによって解析されます

.php を .html に変更して PHP に解析させたい場合は、サーバーでのみ設定できます。

はい!
.html .htm ファイルはデフォルトで直接返され、HTML コードはブラウザによって解析されます

接尾辞は php ファイルです。
ファイルの内容には、php コードと html コードが含まれます。

Apache によって解析された PHP コード部分。
HTMLコード部分はブラウザによって解析されます。

そうでしょう?

.php を .html に変更して PHP に解析させたい場合は、サーバー内でのみ設定できます。

Apache を設定するにはどうすればよいですか?

.php を .html に変更して PHP に解析させたい場合は、サーバー内でのみ設定できます。

これを行う利点は何ですか?
Apache サーバーの負荷は増加しますか?

サフィックスはphpファイルです。
ファイルの内容には、php コードと html コードが含まれます。

Apache によって解析された PHP コード部分。
HTMLコード部分はブラウザによって解析されます。

そうでしょう? PHP コード部分は PHP パーサーによって解析され、Apache はそれを転送することのみを担当します

もちろんです!
.php を .html に変更して PHP に解析させたい場合は、サーバーでのみ設定できます。

これを行う利点は何ですか?
Apache サーバーの負荷は増加しますか?


.php を .html に変更して PHP に解析させたい場合は、サーバーでのみ設定できます。

Apache を設定するにはどうすればよいですか?
これは、Apache が php を呼び出す方法によって異なります
モジュール メソッドは、php タイプとして .html を指定します
CGI メソッドは、.html を php パーサーに関連付けます


サフィックスは php ファイルです。
ファイルの内容には、php コードと html コードが含まれます。

Apache によって解析された PHP コード部分。
HTMLコード部分はブラウザによって解析されます。

そうでしょう? PHP コード部分は PHP パーサーによって解析され、Apache はそれを解析のために

PHP パーサーに転送することのみを担当します。どこで?



.php を .html に変更して PHP に解析させたい場合は、サーバーでのみ設定できます。

Apache を設定するにはどうすればよいですか?
これは、Apache が php を呼び出す方法によって異なります
モジュール メソッドは、php タイプとして .html を指定します
CGI メソッドは、.html を php パーサーに関連付けます

php パーサーとは何ですか?
モジュールアプローチとは何ですか?
CGIとは何ですか?

Apache をインストールする前にこれらの概念を理解しておく必要があります。長い記事を投稿したくない場合は、Baidu、Google、Wiki で関連知識を確認してください。これらの概念は、Apache をインストールする前に理解する必要があります
長い記事を投稿したくない場合は、Baidu、Google、Wiki で関連する知識を自分で確認できます

Aパーサーはインタプリタですか?
http://zh.wikipedia.org/wiki/%E7%9B%B4%E8%AD%AF%E5%99%A8

.php を .html に変更して、PHP に解析させたいとします。サーバー内でのみ設定できます。

PHP パーサー: html、php、これら 2 つのコードを解析できます。

ブラウザパーサー: HTML コード、このタイプのコードのみを解析できます。

そうでしょう?

変更点:
1.Apache が PHP パーサーとともにインストールされます。

デフォルトでは、接尾辞 php を持つファイルのみが解析されます。


Apache にサフィックスを解析させたい場合: html ファイル。
Apache を設定する必要があります。

そうでしょう?




.php を .html に変更して PHP に解析させたい場合は、サーバーでのみ設定できます。

PHP パーサー: html、php、これら 2 つのコードを解析できます。
ブラウザパーサー: HTML コード、このタイプのコードのみを解析できます。

そうでしょう? PHP は PHP コードのみを解析し、他のコードは無視されます。 PHP コードを他のコードと区別する方法は、 タグを使用することです。PHP の場合、Apache は PHP パーサーによって解析されるように設定されているため、php ファイルにアクセスすると、Apache が送信されます。 PHP を呼び出してコード分析を完了し、最終的に実行結果をユーザーに出力します。

Apache が .html を PHP で解析できるように設定すれば、上記の機能も実現できます。

プログラムへの攻撃を防ぐために、一部のサーバーは独自のパーサーをコンパイルし、攻撃者を混乱させるために特別な拡張子を持つプログラムを解析します。

いいえ、構成ファイルが変更されない限り



.php を .html に変更して PHP に解析させたい場合は、サーバーでのみ設定できます。

PHP パーサー: html、php、これら 2 つのコードを解析できます。
ブラウザパーサー: HTML コード、このタイプのコードのみを解析できます。

そうでしょう? PHP は PHP コードのみを解析し、他のコードは無視されます。 PHP コードを他のコードと区別する方法は、 タグを使用することです。PHP の場合、Apache は PHP パーサーによって解析されるように設定されているため、php ファイルにアクセスすると、Apache が送信されます。 PHP を呼び出してコード分析を完了し、最終的に実行結果をユーザーに出力します。

Apache が .html を PHP で解析できるように設定すれば、上記の機能も実現できます。

プログラムへの攻撃を防ぐために、一部のサーバーは独自のパーサーをコンパイルし、攻撃者を混乱させるために特別な拡張子を持つプログラムを解析します。

サフィックス .html が付いたファイルを解析できるように Apache サーバーを設定するにはどうすればよいですか?

addtype application/x-httpd-php .html


addtype application/x-httpd-php .html


コマンドですか?

addtype application/x-httpd-php .html

コマンドですか? apache設定ファイル。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。