Заголовок php для перенаправления, когда пост - перенаправление проблем - PullRequest
3 голосов
/ 06 июня 2011
header('Location: ../pages/my-files.php?parent_id=' . $_POST['parent_id']);

Выше необходимо перенаправить пользователя при отправке формы, используя скрытую переменную для _parent_id.

Однако по какой-то причине пользователь перенаправляется (или, кажется, просматриваяна URL браузера) просто ../pages/my-files.php

Есть идеи?

PS.Я уверен, что $_POST['parent_id'] имеет значение.

1 Ответ

3 голосов
/ 06 июня 2011

Вы пытались закодировать $ _POST ['parent_id'] для использования в URL?

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

Но это должно быть что-то еще, потому что ваш код выглядит нормально. Вы уверены, что перенаправляете с этой точки, а не с другой? Вы пытались поместить die () как раз перед этим перенаправлением? В большинстве случаев у меня была ваша проблема, я не перенаправлял из правильного места!

...