iframeを無視してリダイレクトしたい
iframeで呼ばれているページ内で、PHPでリダイレクトを行う場合、target="_top"みたいな設定が出来ないっぽい。
なので一旦以下のソースの様なページにリダイレクトし、そこからJS経由でリダイレクト。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns:og="http://ogp.me/ns#"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-Language" content="ja" /> <title>redirect</title> <script type="text/javascript"> function hoge() { top.location.href="http:hoge.com"; //先頭のtopで【target="_top"】と同義らしい } </script> </head> <body onload="hoge();"> </body> </html>