在编码中,我有一些表格,当你提交时,我会使用它重定向回上一页。
redirect($_SERVER['HTTP_REFERER']);
我只是想知道是否有办法为具有实际页面的表单重定向两个步骤,以便他们编辑信息。
答案 0 :(得分:1)
我认为服务器var不仅仅包含最后一个URL。您需要存储URL(在cookie中,在查询字符串中或在服务器var中),然后只需将其重定向到您想要的位置。
CodeIgniter示例:https://stackoverflow.com/a/8941073/922522
您也可以使用Javascript:
window.location.history.go(-2)
答案 1 :(得分:0)
使用referer变量没有直接的方法来执行此操作。 但是,您可以做的是将用户的路径存储在会话变量中,并从中进行重定向。
答案 2 :(得分:0)
在Controller中,您可以使用:
echo "<script>window.location.href='javascript:history.back(-2);'</script>";
或
redirect("javascript:history.back(-2);");
使用提示消息,您可以使用此功能:
echo "<script>alert('*Alert messages here...*');window.location.href='javascript:history.back(-2);'</script>";