2015-11-10 9 views
2

мне нужно перенаправить страницы на другую после 10 секунд, и сделать это, я использую PHP заголовок:Как заставить перезагрузить страницу

заголовок («Refresh: 10; URL = http://myurl.local/test2.php», true, 303);

Но проблема в том, что при переходе страницы перейдите в диалоговое окно браузера с просьбой подтвердить (эта страница попросит подтвердить закрытие, некоторые данные могут быть потеряны ....) и, наконец, не перенаправления.

Мой вопрос: как я могу автоматически отказаться от этого?

Самое горячее спасибо!

+0

Вы делаете это после подачи запроса POST? – Andrius

+2

попробуйте этот html-код: '' –

+0

Я пробовал html-код, но безуспешно - это не почтовый запрос; страница, которую я пытаюсь загрузить, является динамическим расписанием –

ответ

0

Второй параметр в функции header() является replace и php.net упоминает, что:

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

Таким образом изменить параметр false может работать для вас

header("Refresh:10; url=http://myurl.local/test2.php", false, 303); 
+0

Спасибо за отправку идей, к сожалению, она не работает ... Я все еще ищу исправление :( –

Смежные вопросы