При обновлении главной страницы (с помощью F5) внутреннее местоположение iframe отсутствует - PullRequest
0 голосов
/ 12 октября 2011

Я установил атрибут src для iframe в качестве домашней страницы, поэтому после входа мы перенаправляем пользователя на домашнюю страницу.

Когда пользователь перемещается, это нормально, но проблема возникает, когда пользователь использует клавишу F5 на клавиатуре в качестве кнопки обновления.

Обновляет всю страницу, возвращая их обратно на главную страницу (домашняя страница, которая была установлена ​​в качестве src в iframe).

Итак, я поместил URL последней посещенной страницы в переменную сеанса. Но проблема возникает, когда последний посещенный URL-адрес страницы использует метод post. Тогда простое помещение URL в iframe src не работает, так как форма имеет method=post.

1 Ответ

0 голосов
/ 12 октября 2011

это обычная проблема постов, на самом деле не связанная с iframe. это метод, который я использую, чтобы предотвратить эту проблему:

  • использовать опубликованные данные (сохранить их в базе данных и т. Д.) И немедленно перенаправить на другую страницу, прежде чем что-либо показывать на экране если некоторые данные необходимо использовать на следующей странице, прочитайте их из сохраненного места или используйте сеанс или метод get для перехода на следующую страницу.

Таким образом, у вас не будет проблем с обновлением страницы. Вы также можете сохранить URL следующей страницы в переменной сеанса на опубликованной странице.

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