У меня есть iframe, который выполняет работу на стороне сервера и отображает изображение.Мы используем iframe для динамического отображения изображения.Пользователь нажимает на изображение загрузки, мы показываем счетчик и перезагружаем iframe с новым изображением.Моя цель состоит в том, чтобы избежать повторной отправки страницы подтверждения формы, которая появляется, если пользователь попадает на страницу с помощью кнопки «назад».
По сути, страница, которая является источником iframe, представляет собой php-файл, который проверяеттри условия:
1) Была ли установлена переменная с именем redirect
?Если да, то 'urldecode ()' и используйте его как img src.
2) Был ли загружен файл?Если это так, сохраните его в БД и перенаправьте на эту страницу с путем к изображению в виде переменной GET
header('Location : mypage?redirect=path%2Fto%2Fimg.jpg');
die('upload');
3) Ничего не загружено?Возьмите то, что у нас есть из БД, затем перенаправьте на эту страницу с путем в качестве переменной GET
header('Location : mypage?redirect=path%2Fto%2Fimg.jpg');
die('default');
И что у нас на родительской странице есть
<iframe id='myframe' src='mypage.php'>
Проблема в том,мы никогда не получим перенаправление.Однако страница действительно умирает, поэтому вместо изображения профиля мы видим белый квадрат со строкой upload
или default
из вызова die()
.
При использовании header()
внутри iframe, он ведет себя как обычно?Я хотел бы перенаправить содержимое iframe.
Спасибо за ваше время.