PHP返回并保持参数

时间:2012-05-28 15:58:12

标签: php url header

我使用过这个页面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

失去参数路径,任何想法?

2 个答案:

答案 0 :(得分:1)

在您的表单中,将查询字符串填入action属性,如下所示:

<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; ?>"

答案 1 :(得分:0)

你应该使用会话这样的东西。在发布数据时设置会话并进行设置。