2016-10-24 5 views
0

私はまだWeb開発者として経験していないので、私は自分の現在の問題について知りました。サーバが古いファイルを取得しています

私は最近、私の1つのウェブサイトのファイルを変更し、FTP経由でサーバーにアップロードしました。私がウェブサイトに行くと、まだ古いコードが実行されています。

すべてのキャッシュをクリアして、別のデバイスで試しました。たとえ "logout.php"というファイル名を "logout_code.php"に変更した後でも、ログアウトボタンをクリックしたときにこれらの名前へのリンクを参照すると、 "logout.php"に行きます。

誰か光を当てることはできますか?

答えて

0

ログアウトページにリダイレクトするページにno-cacheヘッダーを設定してみてください。

 header('Expires: Sun, 01 Jan 2014 00:00:00 GMT'); 
     header('Cache-Control: no-store, no-cache, must-revalidate'); 
     header('Cache-Control: post-check=0, pre-check=0', FALSE); 
     header('Pragma: no-cache'); 

上記のスニペットは、他の出力が送信される前にページの上部に表示されます。 (もちろん<?php ?>タグ内)

+0

ありがとうございました。 –

関連する問題