Как перенаправить пользователя обратно на предыдущую страницу после входа в систему?

0

У меня есть следующий код, чтобы перенаправить пользователя на страницу входа, если они не вошли в систему. Но я хочу перенаправить их на страницу, с которой они пришли после входа в систему, любые идеи, как это сделать?

 if(count($user)==0) redirect_page("/login.php");
Теги:

4 ответа

4

Вы можете просто добавить путь к странице, из которой они пришли, в строку запроса, например: /login.php?returnUri=/the/page/they/came/from.php

1
  • 0
    Где я должен поместить этот код в? Страница входа или страница, с которой они пришли?
  • 0
    Вы должны поместить этот код на странице входа.
Показать ещё 4 комментария
0

Установлено, что работает следующее:

header("location:javascript://history.go(-1)");

(через Назад на предыдущую страницу с заголовком ("Местоположение:"), в PHP)

-3
if(count($user)==0){
    echo "<script>JavaScript:history.back()</script>";
}
  • 2
    Это очень плохое решение

Ещё вопросы

Сообщество Overcoder
Наверх
Меню