php重定向问题时重定向的头


php Header to redirect when redirect troubles

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

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

然而,由于某种原因,用户被重定向(或者似乎是通过查看浏览器URL(到简单的../pages/my-files.php

有什么想法吗?

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

您是否尝试对$_POST['parent_id']进行编码以用于url?

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

但它一定是其他东西,因为你的代码看起来不错。你对你是从那个点重定向而不是从另一个点重定向感到惊讶吗?你有没有试过在重定向之前放一个die((?大多数时候我遇到你的问题,我没有从正确的地方重定向!