В конце ожидал строчки Вот так как мы сделали, делать не нужно. Особенно доставила строчка Код
header("Cache-Control: no-store, no-cache"); //отключаем кеширование, кеш - плохо
. Все поняли? Кэш это плохо, ну как скажешь) Учите ООП и пишите MVC это будет грамотно и правильно.