Wysyłam postem info o tym ile na stronie pokazać rekordów, zapisuje je do sesji. Wszystko gra, jednak po odświeżeniu nie zapamiętuje sesji, tak jakby warunek sprawdzający czy jestem jeszcze na tej samej stronie się wykonywał. Wywaliłem z klasy paginacji z konstruktora warunek o kasowaniu sesji w przypadku gdy przechodze na inną stronę i dodałem ją w innym miejscu przed wykonaniem klasy i działa, tyle że dla mnie to dość dziwne, że unset działa poprawnie poza klasą :/
public function __construct() { { $_SESSION['pagin_limit'] = $_POST['new_limit']; $_SESSION['pagin_url'] = _self; redirect(_url); } // sprawdzam czy jestem na tej samej stronie, przykladowo jeżeli jestem na stronie news, a przechodzilem z index powinno skasowac stare dane { } }