Witam

Mam pytanie związane z Cache_lite i podziałem na strony w komentarzach, mam taki kod

  1. require_once("Cache/Lite.php");
  2. $id = $idpozycji;
  3. $numerstrony = $pager;
  4. $options = array(
  5. 'cacheDir' => '/var/www/tymczasowa/',
  6. 'lifeTime' => 3600
  7. );
  8. $Cache_Lite = new Cache_Lite($options);
  9. if ($data = $Cache_Lite->get($id)) {
  10. } else {
  11. print $komentarze
  12. $data = ob_get_contents();
  13. $Cache_Lite->save($data, $id);
  14. }
  15. echo $data;


robiłem też tak

  1. require_once("Cache/Lite.php");
  2. $id = $idpozycji;
  3. $numerstrony = $pager;
  4. $options = array(
  5. 'cacheDir' => '/var/www/tymczasowa/',
  6. 'lifeTime' => 3600
  7. );
  8. $Cache_Lite = new Cache_Lite($options);
  9. if ($data = $Cache_Lite->get($id)) {
  10. if ($data = $Cache_Lite->get($numerstrony)) {
  11. }
  12. } else {
  13. print $komentarze
  14. $data = ob_get_contents();
  15. $Cache_Lite->save($data, $id, $numerstrony);
  16. }
  17. echo $data;


Link wygląda tak.

http://..../artykuly.php?id=1 a kolejne strony odpowiednio http://.../artykuly.php?id=1&strona=1, http://.../artykuly.php?id=1&strona=2 itd.

Pager przenosi do nowej strony po 50 komentarzach
Robiłem trochę kombinacji ale zawsze po przejściu na kolejną stronę pamięć cache była nadpisywana, a chcę żeby każda z podstron komentarzy do artykułu miała własny plik cache, google już przewertowałem jednak nie znalazłem poradników cache_lite w połączeniu z pager'em strony