2016-10-28 29 views
0

私はいくつかのコードを継承し、正しくリダイレ​​クトする方法を試しています。iframeから親にリダイレクトされるPHP

HTMLページ内にPHPというiframeがあります。

するとPHPの実行が(フォーム送信や電子メールを送信します)、IFRAMEが正常に使用して、正しくリダイレ​​クト:

header('Location:http://www.example.com');

これを行うための最善の方法は何ですか?

私はwindow.top.location.href = "http://www.example.com";ようですが、PHP(と思う)

+1

iframeは、サーバー(PHP、302/Locationヘッダー経由)によってリダイレクトされるiframeのURLのみを変更できます。あなたはリダイレクトするiframeのJavaScript *でPHPに応答させることができます。それは "window.top.location = 'foo.html'"またはそれに類するものです。 –

答えて

7

は、生のPHPでこれを行うための方法はありませんで何かを必要とする - you'rが何かで立ち往生してHTTPヘッダは、そのような親に何かをトリガすることはできませんlike:

関連する問題