拡張子が.htmlの普通のHTMLのテンプレートの中身を、1か所だけ、以下のように書き換えたいと思っています。
<meta http-equiv="refresh" content="0;URL=test.jp/index.html?"> ↓ <meta http-equiv="refresh" content="0;URL=test.jp/index.html?<?php echo $_SERVER[’QUERY_STRING’] ?>">上のようにファイルの中身を書き換えて、さらに、拡張子をindex.htmlをindex.phpに書き換えれば動くかもしれませんが、あまり聞いたことないので、一般的な方法ではないと思います。
一般的ではないことや、安定性がないことはやりたくありません。
どのようにやるのが、一番きれいでエレガントな解決策でしょうか?
拡張子が.htmlの普通のHTMLのテンプレートを、拡張子を.phpに書き換えて、htmlをすべてヒアドキュメントの中に入れて、echoとかやったほうがいいのでしょうか?
よろしくお願いします。
追記1
sample.jp/index.php?a=01&b=02
↓
test.jp/index.html?a=01&b=02&time=201601010059
上のように、リダイレクトしたいので、sample.jp/index.phpには、下のように、記述しようと思っています。
<meta http-equiv="refresh" content="0;URL=test.jp/index.html?<?php date_default_timezone_set('Asia/Tokyo'); echo $_SERVER['QUERY_STRING'] . '&time='. date('YmdHis'); ?>">初心者なのでよくわかりません。間違っているところはあるでしょうか?
追記2
拡張子.phpであるファイルのスクリプティングデリミタ以外の部分(<?php?>以外の部分)が、どのように扱われるか、いまいち理解できていないので、今回質問させていただくことになったのだと思います。
この辺もよろしくお願いします。
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2016/05/03 02:57
2016/05/03 11:52
退会済みユーザー
2016/05/09 22:31