@PetrSmirnov5
PHP, Java script

Как использовать редирект как обновление страницы?

У меня есть страница test.ru/index.php. Мне нужно её обновить и добавить параметр ?you, чтобы после обновления URL страницы выглядел так: http://test.ru/index.php?you.
Для этого я пишу:
<form method="POST" >
<input type="submit" name="start" value="start" >
</form>

<?php
if(isset($_POST['start'])) {
header('Location: http://test.ru/index.php?you') ;
}
?>

Но параметр после обновления не добавляется
Помогите решить проблему
  • Вопрос задан
  • 264 просмотра
Решения вопроса 1
Compolomus
@Compolomus Куратор тега PHP
Комполом-быдлокодер
header('Refresh:5; url=http://test.ru/index.php?you
');
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
wisgest
@wisgest
Не ИТ-специалист
Поменять местами
<?php
if(isset($_POST['start'])) {
header('Location: http://test.ru/index.php?you') ;
}
?>

<form method="POST" >
<input type="submit" name="start" value="start" >
</form>

Заголовки (в данном случае Location не выводятся, если был какой-то вывод в тело ответа. (Или использовать буферизацию: см. ob_start() и иже с ней.)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы