• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SmartyでHTMLソースの変更が反映されません)

SmartyでHTMLソースの変更が反映されない理由と解決方法について

このQ&Aのポイント
  • Smartyを導入してフォーム関連をテンプレート化しようとした際、テンプレートファイルの内容を書き換えてもブラウザへ反映されない現象が発生しました。
  • セッションを使用したフォーム関連のページのみでこの現象が起きており、キャッシュファイルの削除なども試してみましたが解決しませんでした。
  • テンプレートファイルのみをアップロードしたタイミングで最新の内容が反映される方法を探しています。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

ご質問斜め読みしかしてませんが。。 session_cache_limiter("public"); が犯人では? テンプレートと同時にPHPを入れ替えないと反映されないとか聞いたことないっす。 多分 ブラウザが以前のキャッシュ使ってるだけだと思うっす。

nazal2010
質問者

お礼

早速ご回答をいただき、ありがとうございます。 session_cache_limiter("public"); が犯人でした。。。 ここ数日、様々な検証をしている中でsession_cache_limiter関数を はずして検証・・・という事もやってみたのですが、 何故か上手くいかないなという感じでしたが、勘違いしていたようです。 無事ブラウザへは、大元のPHPファイルをUPしなくても テンプレートの変更内容が反映されました。 session_cache_limiter関数は、全ての実装が完了した後に最後に 移植する方向で考えます。 本当にありがとうございました。非常に助かりました。

関連するQ&A