Желаемая потокаВернуться Несколько страниц После того, как форма Представление
- ссылка 1:
www.example.com
(список всех лиц) - нажмите кнопку Вид на человека 1
- ссылка 2:
www.example.com?view-person=1
(просмотреть детали лица 1) - нажмите кнопку редактировать
- ссылка 3:
www.example.com?edit-person=1
(форма для редактирования Person1) - пресса представить затем повторно обратиться к
?view-person=1
формы действия в ?edit-person
является action="www.example.com"
.
Внутри www.example.com
является следующий фрагмент
if(isset($_POST['edit-person']))
{
// record edit
header("location:javascript://history.go(-1)"); // supposed to go back to ?view-person but just returns to ?edit-person
}
Я попытался
header("location:javascript://history.go(-1)");
И
header("location:javascript://history.go(-2)");
Но он просто посылает меня обратно в ?edit-person=1
вместо ?view-person=1
.
Я не могу также просто сделать header("location:www.example.com?view-person='$id'");
, потому что он посылает мне www.example.com?view-person=%272%27
Я не знаю, если то, что я планирую это возможно или нет.
Смотрите также: http://stackoverflow.com/q/7466286/102441 – Eric
_ "Я не могу также просто сделать ..." _ почему нет? – Eric
Это страница назад после отправки. Я знаю, как вернуться на страницу, если нет представления. – iamdevlinph