Контролируемая перезагрузка страницы с изменением значения - PullRequest
0 голосов
/ 31 июля 2011

Я сделал скрипт на PHP, который получает значение, используя метод get, а затем некоторые функции превышаются.После этого я хочу перезагрузить скрипт и изменить значение get до этого.

I может не использовать функцию header , поскольку заголовок уже установлен.

Если есть другой способ автоматической перезагрузки с изменением значения, поделитесь.

Ответы [ 2 ]

1 голос
/ 31 июля 2011

У вас есть две возможности.

Первая - создать код JavaScript, который перезагрузит страницу.Чтобы сделать это, вы должны использовать window.location.

Второй вариант - не заставлять PHP-скрипт ничего выводить, а использовать заголовок Location:, как вы предлагаете.,Для этого вы должны захватить все обычные выходные данные, используя буферизацию вывода через ob_start().

0 голосов
/ 31 июля 2011

я вижу два пути решения вашей проблемы.

Первое использование выходной буфер , таким образом, то, что вы пишете с помощью echo (), не отправляется в браузер немедленно, поэтому выможно использовать header () для перезагрузки страницы с новыми параметрами get

Второй способ не очень чистый, но работает нормально, используйте javascript.В конце вашей страницы просто выведите

<script>window.location.href='YOUR PAGE ADDRESS + GET'</script>

, и когда браузер проанализирует эту строку, он загрузит адрес, который вы передали в виде строки

Надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...