Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы по PHP Перенаправление после перезагрузки страницы на ту же страницу

Перенаправление после перезагрузки страницы на ту же страницу


     10.07.2014    Общие вопросы по PHP    1509

вопрос
Ребят помогите сделать перенаправление после перезагрузки страницы на ту же страницу.

Суть. Вот например вы отправили сообщение в итоге страница обновляется и перенаправляется на страницу информации, где выходит информация об отправке (отправлено или нет), а как сделать чтоб после отправки сообщения страница перенаправлялась например во "входящие" или site.ru/index.php?do=pm&folder=inbox, и также сверху высвечивалась информация об отправке?

Ответа пока нет


Комментарии пользователей (3)

vitnet
218

2174 | 930

vitnet - 10 июля 2014 23:41 - Эксперт

Можно к примеру так:
engine/modules/pm.php
Найти
        msgbox( $lang['all_info'], $lang['pm_sendok'] . " <a href=\"$PHP_SELF?do=pm&doaction=newpm\">" . $lang['pm_noch'] . "</a> " . $lang['pm_or'] . " <a href=\"$PHP_SELF\">" . $lang['pm_main'] . "</a>" );
        $stop_pm = TRUE;

добавить ниже (показываем уведомление об отправке и редирект во входящие)
        header( "refresh:5; url=$PHP_SELF?do=pm&doaction=inbox" ); // 5 - sec.

Или
        header( "Location: $PHP_SELF?do=pm&doaction=inbox" );

249893
5

174 | 73

249893 - 10 июля 2014 23:51 - Юзер

все нормально, а можно сделать так чтоб во время обновления сразу урл изменился?

просто она сначала на страницу с информацией переходит, а потом в течении 5 сек уже на вкладку входящие

249893
5

174 | 73

249893 - 10 июля 2014 23:58 - Юзер

спасибо за ответ, но я нашел что нужно


        msgbox( $lang['all_info'], $lang['pm_sendok'] . " <a href=\"$PHP_SELF?do=pm&amp;doaction=newpm\">" . $lang['pm_noch'] . "</a> " . $lang['pm_or'] . " <a href=\"$PHP_SELF\">" . $lang['pm_main'] . "</a>" );
        $stop_pm = TRUE;


здесь нужно true на false изменить


        msgbox( $lang['all_info'], $lang['pm_sendok'] . " <a href=\"$PHP_SELF?do=pm&amp;doaction=newpm\">" . $lang['pm_noch'] . "</a> " . $lang['pm_or'] . " <a href=\"$PHP_SELF\">" . $lang['pm_main'] . "</a>" );
        $stop_pm = false;

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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