0

我已使用此页面http://www.binarytides.com/blog/php-redirect-go-back-to-previous-page/ 返回

但从

http://page.co/test.php?item=26

我发布一些东西到 post.php 然后调用 php Go back 函数但我回到

http://page.co/test.php

失去论证路径,有什么想法吗?

4

2 回答 2

1

在您的表单中,将查询字符串填写到操作属性中,如下所示:

<form action="?item=26" name="myform">
...
</form>

并在提交后您的 HTTP_REFERER 将包含此查询字符串,因此重定向到它将成功...

编辑:如果表单在页面 post.php 上,使用它就足够了action="?item=26"- 当然,您可以并且应该使用 PHP 来记下项目的编号/ID,无论它何时出现......

假设您的项目 ID 存储在变量 $item_id 中 - 那么您的操作将如下所示:action="?item=<?php echo $item_id; ?>"

于 2012-05-28T16:12:13.700 回答
0

你应该使用会话来处理这样的事情。在发布数据时设置一个会话,你就设置好了。

于 2012-05-28T16:31:14.580 回答