php标题重定向后重定向问题

时间:2011-06-06 13:50:12

标签: php post redirect header get

header('Location: ../pages/my-files.php?parent_id=' . $_POST['parent_id']);

以上需要在提交表单时使用_parent_id的隐藏变量重定向用户。

但是出于某种原因,用户被重定向(或者似乎是通过查看浏览器URL)只是../pages/my-files.php

有什么想法吗?

PS。我确定$_POST['parent_id']有一个值。

1 个答案:

答案 0 :(得分:3)

您是否尝试过编码$ _POST ['parent_id']以在网址中使用?

header('Location: ../pages/my-files.php?parent_id=' . rawurlencode($_POST['parent_id']));

但它必须是别的东西,因为你的代码看起来不错。您是否因为从那一点重定向而不是从另一个重定向?你是否尝试过在重定向之前放置一个die()?大多数时候我遇到了你的问题我没有从正确的地方重定向!