• ベストアンサー

PHPの変更の反映について。

PHPを、修正してサーバーにアップするのですが、更新した内容がなかなか反映され無くて、テストに成らないでいます。 対応策を知っていましたら、ご教示ください。

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

  • ベストアンサー
  • shimix
  • ベストアンサー率54% (865/1590)
回答No.1

なぜ「反映されない」のかは確認されていますか?普通はphpからのレスポンスはキャッシュされないハズです。httpレスポンスヘッダで何か(普通とは違うものを)返すようにしていますか? 何もしていなくて「反映されない」ということであれば、サーバの問題があるかもしれません。その場合は、phpスクリプトで(headerで)httpレスポンスヘッダを返してキャッシュされないようにしてみてください。下記URLの「例2」あたりを参考にどうぞ。  ・http://jp2.php.net/manual/ja/function.header.php (蛇足) 某サイトでは下記のヘッダが返されていました。 Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Pragma: no-cache

misaki777v
質問者

お礼

ご丁寧なご教示を有難う御座いました。 サーバーの構成の問題でした。 通常は起こらないとのことが、頂きましたアドバイスで判ったので、助かりました。

その他の回答 (1)

  • bm_hiro
  • ベストアンサー率51% (200/388)
回答No.2

いまいち、状況がつかめないので、的外れな事 言うかもしれませんので ご了承ください。 プロキシ通してたりしませんよね? もしくは、 スクリプト名が hoge.php だとしたら hoge.php?111111111111111111111 とかにして アクセスした場合、どうなります? 111111111111 の部分は テキトーなもんで OKです。

misaki777v
質問者

お礼

有難うございます。 サーバーの構成の問題でした。 通常は起こらないとのことが、頂きましたアドバイスで判ったので、助かりました。

関連するQ&A