重定向回两步codeigniter

时间:2013-06-03 22:58:36

标签: codeigniter redirect

在编码中,我有一些表格,当你提交时,我会使用它重定向回上一页。

redirect($_SERVER['HTTP_REFERER']);  

我只是想知道是否有办法为具有实际页面的表单重定向两个步骤,以便他们编辑信息。

3 个答案:

答案 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>";