Как вернуться на предыдущую страницу без отправки данных заново (проблема возникает при нажатии кнопки назад в браузере)?
Вот код программы:
<?php defined("CATALOG") or die("Access denied");
include 'main_controller.php';
include "models/{$view}_model.php";
$_SESSION['menu']['link'] = 'none'; // значение для подсветки активного пункта меню
if(!isset($_SESSION['ordersmenu']['link'])) $_SESSION['ordersmenu']['link'] = 1;
if(isset($_POST['orders']) OR $_SESSION['ordersmenu']['link'] == 1){
$buttons = '<li class="current"><strong>Новые заказы</strong></li>';
$buttons .= '<li><button type="submit" name="check_orders" class="btn_li"><span>Провереные заказы</span></button></li>';
$buttons .= '<li><button type="submit" name="end_orders" class="btn_li"><span>Завершеные заказы</span></button></li>';
$status = '<div class="btnorder neworder"><h1>Новые заявки</h1></div>';
$orders = get_orders(1);
$_SESSION['ordersmenu']['link'] = 1;
}
if(isset($_POST['check_orders']) OR $_SESSION['ordersmenu']['link'] == 2){
$buttons = '<li><button type="submit" name="orders" class="btn_li"><span>Новые заказы</span></button></li>';
$buttons .= '<li class="current"><strong>Провереные заказы</strong></li>';
$buttons .= '<li><button type="submit" name="end_orders" class="btn_li"><span>Завершеные заказы</span></button></li>';
$status = '<div class="btnorder checkorder"><h1>Провереные заявки</h1></div>';
$orders = get_orders(2);
$_SESSION['ordersmenu']['link'] = 2;
}
if(isset($_POST['end_orders']) OR $_SESSION['ordersmenu']['link'] == 3){
$buttons = '<li><button type="submit" name="orders" class="btn_li"><span>Новые заказы</span></button></li>';
$buttons .= '<li><button type="submit" name="check_orders" class="btn_li"><span>Провереные заказы</span></button></li>';
$buttons .= '<li class="current"><strong>Завершеные заказы</strong></li>';
$status = '<div class="btnorder endorder"><h1>Завершеные заявки</h1></div>';
$orders = get_orders(3);
$_SESSION['ordersmenu']['link'] = 3;
}
include VIEW . "{$view}.php";
?>