Sync
Новичок
проблема с логикой
Короче говоря, хочу добавить в каждую форму приложения кнопочку "Cancel", при нажатии на которую пользователь возвращаеться на предыдущую страницу (типа Back)
// BASE_URL = http://site.com
$current_url = BASE_URL.$_SERVER['REQUEST_URI'];
$last_url = isset($_SESSION['last_url']) ? $_SESSION['last_url'] : $current_url;
// тут $last_url передаеться в шаблон, в котором что-то типа
// <input type="button" onclick="document.location.href='{$last_url}'">
$_SESSION['last_url'] = $current_url;
Все нормально работает до тех пор, пока он не нажмет F5 находясь на форме, таким образом $current_url будет равен $last_url и с возвратом у нас ниче не получится.
Что здесь надо поправить? а то запутался уже....
Короче говоря, хочу добавить в каждую форму приложения кнопочку "Cancel", при нажатии на которую пользователь возвращаеться на предыдущую страницу (типа Back)
// BASE_URL = http://site.com
$current_url = BASE_URL.$_SERVER['REQUEST_URI'];
$last_url = isset($_SESSION['last_url']) ? $_SESSION['last_url'] : $current_url;
// тут $last_url передаеться в шаблон, в котором что-то типа
// <input type="button" onclick="document.location.href='{$last_url}'">
$_SESSION['last_url'] = $current_url;
Все нормально работает до тех пор, пока он не нажмет F5 находясь на форме, таким образом $current_url будет равен $last_url и с возвратом у нас ниче не получится.
Что здесь надо поправить? а то запутался уже....
