Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: cache aka firefox
Forum PHP.pl > Forum > Przedszkole
SET
jest jakaś możliwość wymuszenia zapisu strony na dysku twardym użytkownika ?

próbowałem to robić tak:
  1. ob_start();
  2. include('x.php');
  3. include('x2.php');
  4. include('x3.php');
  5.  
  6. ?>
  7. kod HTML
  8. <? $buffor = ob_get_contents();

niestety jak sprawdzam w informacjach o stronie (firefox) to pisze że strona nie jest buforowana sad.gif

thx,
hwao
Chyba Ci sie pomylily pojecia to jest bufowanie tego co paser php zwraca (naglowki itp).

To przegladarki pewnie musisz wyslac odpowiedmi meta tag albo naglowek
SET
aha czyli to mogę zapisać u siebie i póżniej skorzystać żeby nie kompilować kodu na nowo ?, ale czy takie rozwiązanie jest wydajniejsze od tego co chcę zrobić ?

znalazłem jeszcze coś takiego
  1. <?php
  2. if (!empty($_SERVER['SERVER_SOFTWARE']) && strstr($_SERVER['SERVER_SOFTWARE'], 'Apache/2'))
  3. {
  4. header ('Cache-Control: no-cache, pre-check=0, post-check=0');
  5. }
  6. else
  7. {
  8. header ('Cache-Control: private, pre-check=0, post-check=0, max-age=0');
  9. }
  10. header ('Expires: 0');
  11. header ('Pragma: no-cache');
  12. ?>



taki działa ale niestety nie mogę go użyć
  1. <?php
  2. header(&#092;"Cache-control: private\");
  3. header(&#092;"Content-Type: application/octet-stream\");
  4. header(&#092;"Content-Disposition: attachment\");
  5. ?>
buforuje w pamięci RAM sad.gif
hwao
Wiem ze powino sie dac wylaczyc/ wlaczyc to przy pomocy naglowkow ale nie zawsze sie to udaje (zalezy od przegladarki) wielkosci temp itp...
SET
znalazłem taki kod (działa w odwrotną stronę)
  1. <?php
  2. header(&#092;"Expires: Sat, 1 Jan 2000 00:00:00 GMT\");
  3. header(&#092;"Last-Modified: \" . gmdate(\"D, d M Y H:i:s\") . \" GMT\");
  4. header(&#092;"Cache-Control: no-store, no-cache, must-revalidate\");
  5. header(&#092;"Cache-Control: post-check=0, pre-check=0\", false);
  6. header(&#092;"Pragma: no-cache\");
  7. print &#092;"This page won't be cached\";
  8. ?>
i nie umiem go przerobić sad.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.