2015-09-22 4 views
-2

Я использовал функцию header() в кодовом блоке, чтобы обновить страницу после того, как пользователь пишет и отправляет вход. Код хранит входы в переменных, а затем обновляет страницу. Когда я побежал это страница обновляется, но дал белую пустую страницу, без о/р на всехRefresh дает пустую страницу php

Вот код освежения

header("refresh:0"); 
exit(); 

Любая помощь?

+0

Я думаю, что есть проблема с другим кодом, потому что этот кусок кода в порядке. можете ли вы опубликовать полный код? – Shivam

+0

Это слишком долго .. ok –

+0

Это зависит от вашего кода, который был выполнен до 'exit (0)'. 'exit (0)' перестанет запускать ваш проект, я предпочитаю его удалять. –

ответ

2

Я думаю, что это правильный код. Для перенаправления на той же странице,

header("Refresh:0"); 

Чтобы перенаправить на другую страницу,

header("Refresh:0; url=yourPage.php"); 
+0

еще ничего не показывать :( –

+1

удалить exit(), может быть? – jimmypage

0

Если вы хотите перенаправить пользователя на той же странице вы можете просто использовать

header("Location: yourfile.php"); 
0

Я найдено 2 способа обновления содержимого PHP:

1.Usin г HTML META:

echo("<meta http-equiv='refresh' content='1'>"); //Refresh by HTTP META 

2.Using PHP REFRESH RATE:

//Where 0 is an example of time Delay you can use 5 for 5 seconds for example ! 
$delay=0; 
header("Refresh: $delay; url=yourURL.php"); 
Смежные вопросы