###前提・実現したいこと
知識が浅くわかりにくいかと思いますがよろしくお願いします。
開発環境に拡張子htmlでphpとssiが稼働する環境を作っており、phpの変数を設定したファイルと変数をセットしたphpをインクルードしています。
インクルードしたphpから変数を取り出して
ベースのhtmlとインクルードしているファイルからphpのecoで呼び出したい。
###発生している問題・エラーメッセージ
インクルードしている変数をセットしたphpは変数を設定したインクルードの設定が効いているのですが、
htmlに直書きでecoの変数を呼ぶと
何故か呼ばれません。ssiの変数は呼ばれますしphpは動いています。
拡張子がphpでないと変数がセットされない様なのですが
htacssesに何か追加すれば解決するのでしょうか?
もしくはインクルードの仕方が悪いのか模索しています。
###該当のソースコード
test.html
<?php include('set.php'); ?> <?= $abc ?> <?php include('include.php'); ?> <!--#include virtual='ssi.html' --> <p><!--#echo var='ssi' --></p>
set.php
<?php $abc="ABC"; $aiu="あいう"; ?>
include.html
<h1><?= $aiu ?></h1>
ssi.html
<!--#set var='ssi' value='Ssi' -->
test.htmlのブラウザでの表示
あいう Ssi
と表示され、$abcが反映されません。
###試したこと
htacssesの設定が悪いのかな?とネットで調べたものを入れると動かなくなってしまいます。
変数の設定を直書きで書くと問題なく表示されますが設定はインクルードして他のファイルで使用したいです。
###補足情報(言語/FW/ツール等のバージョンなど)
php5です。