php tarayıcı önbelleğini devre dışı bırakma veya javascript kullanarak

2 Cevap php

We are developing flash site with php.the problem is ... It storeing the cache ,but we have to disable the cache using javascript or php script.

nasıl devre dışı bırakılacağını bana yardım

2 Cevap

Tarayıcı önbelleğini devre dışı bırakmak için ortak bir uygulama HTTP başlığında geçmişte bir tarihte bir sona erme ayarlamaktır. O değilse tüm aşağıdaki ayarlardan birçok kullanmak için önemlidir bu yüzden farklı tarayıcılarda farklı HTTP başlığı değerlerini kullanmak:

<?php
header("Expires: Tue, 01 Jan 2000 00:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
?>

PHP web sitesi the header işlevi hakkında daha fazla okuyun.

Bir sorgu dizesi ile film yükleme dene, bu önbelleğini devre dışı bırakmanız gerekir. Sorgu dizesi her zaman farklı olması gerektiğini unutmayın.

<parm name='movie' value='movie.swf?ran=sfkjfsdkf23123'>

Örneğin rastgele bir sorgu dizesi oluşturmak için php kullanabilirsiniz.