<iframe>
HTML フォームをロードするHTML ページがあります。iFrame 内のフォームが PHP スクリプトに投稿されます。
PHP スクリプトが完成したら、どうすればまったく異なる HTML ページを iFrame の外にロードできるでしょうか?
<iframe>
HTML フォームをロードするHTML ページがあります。iFrame 内のフォームが PHP スクリプトに投稿されます。
PHP スクリプトが完成したら、どうすればまったく異なる HTML ページを iFrame の外にロードできるでしょうか?
php ではなく、php 構文は
header( 'Location: url' ) ;
ただし、他に何もしていない場合にのみ機能します。
しかし、あなたはそのようにjavascriptでそれを行うことができます
document.location.replace("url")
また
document.location.href = "url";
だからphpで書くことができます(フォームが送信された後)
echo "<script>document.location.replace('url');</script>";
また
echo "<script>document.location.href = 'url';</script>"
編集
window
(リダイレクトiframe
) をdocument
(リダイレクト ページ)に変更しました。
あなたも使うことができるtop.window.location
と思います。
これを行うより簡単な方法は、実際の html にあり<form action="url" target="_top">
ます。ただし、これはフォーム検証をスキップします。