0 レビュー
2 回答
インクルードファイルからのphpリダイレクト
インクルードファイルにphpリダイレクトコマンドを追加すると、その小さなサブウィンドウでその領域だけがリダイレクトされます。
ベースページでリダイレクトを機能させるにはどうすればよいですか?
ヘッダーの前でしかリダイレクトできないので、それも可能ですか?代わりにJavaScriptを使用する必要がありますか?
わからない
0
レビュー
答え :
解決策:
iframeについて話していない場合
出力バッファリングを使用して、この問題を回避できます。メインスクリプトの実行の開始時:
ob_start();
次に、メインスクリプトの最後で実行が完了したら、次のようにします。
ob_end_flush();
上記のリンク先のマニュアルページから:
この関数は出力バッファリングをオンにします。出力バッファリングが アクティブではなく、スクリプトから(ヘッダー以外の)出力は送信されません 出力は内部バッファに保存されます。
この内部バッファの内容は文字列にコピーできます ob_get_contents()を使用する変数。に保存されているものを出力するには 内部バッファ。ob_end_flush()を使用します。または、ob_end_clean() バッファの内容を黙って破棄します。
わからない
0
レビュー
答え :
解決策:
親ウィンドウを<iframe
からリダイレクトする場合(これが「小さなサブウィンドウ」の意味だと思います)、 javascriptを使用します。おそらく: self.parent.location.href = '...';
Google for javascript parentredirectで他の例を入手できます。
わからない
同様の質問
私たちのウェブサイトで同様の質問で答えを見つけてください。