重要! UTF-8に注意! あいうえお
PHP変数 $name が .html ファイルで反映されない理由は、通常、サーバーが .html 拡張子のファイルを PHP スクリプトとして処理しないためです。
サーバーはファイルの拡張子に基づいて、どのようにファイルを処理するかを決定します。.php 拡張子のファイルはサーバー側で PHP インタープリタによって処理され、PHPコードが実行されますが、.html
拡張子のファイルは通常、静的ファイルとして扱われ、そのままブラウザに送信されます。結果として、PHPコードは実行されず、単なるテキストとして扱われてしまいます。
練習:cts-web.main.jp/index.html
https://cts-web.main.jp/index.html
変数nameは、
です。
HTML ファイルでも PHP コードを使いたい場合は、以下の方法があります。
最も一般的な方法です。ファイルを .html から .php に変更すると、サーバーがそのファイルを PHPとして処理します。
Apacheを使用している場合、.htaccess ファイルを編集して、.html ファイルでもPHPを処理できるように設定することができます。以下のコードを .htaccess に追加します。
これにより、.html ファイルも PHP インタープリタで処理されるようになります。
.html ファイルの中に PHP ファイルを include や require で組み込むことで、部分的に PHP を使用することも可能です。