2016-04-03 4 views
0

У меня есть 2 страницы PHP. Один на странице «add.php», а другой - страница «proccess.php». «Process.php» - это просто php, который сохраняет добавленную запись в базу данных mysql.После добавления записи PHP вернуться на предыдущую страницу

После сохранения записи у меня есть следующее, чтобы перейти к определенной странице после сохранения записи.

header('Refresh: 3; URL=edit/edit.php'); 

Вместо этого сделайте это, я бы хотел, чтобы он вернулся к предыдущей странице «add.php». Но я не хочу указывать страницу, просто скажите ей вернуться на 1 страницу.

ответ

1

Попробуйте это:

header('Location: ' . $_SERVER['HTTP_REFERER']); 

Обратите внимание, что это не может работать с защищенными страницами (HTTPS), и это очень плохая идея, в целом, как заголовок может быть взломан.


Или это один:

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

Надеется, что это помогает.

+0

На самом деле ему нужно вернуться на 2 страницы. Извините, что :( –

+0

Вам просто нужно изменить второй как history.go (-2). Не знаете, как это сделать с помощью $ _SERVER. –

+0

Что делать, если у пользователя отключен javascript? –