こんにちは。
> 不確かなのですが、以前、どこかで、
> header ("parent.location:http://www.abc/test2.php");
ということは、これはやってみたけどだめだったということですか。とすると、
parent.locationはJavaScriptのオブジェクトだから、httpのヘッダとは無関係
ということですね。
JavaScriptで下のように書けば、フレームがぶっ壊されてtest2.phpがでてくる
と思います。これをPHPの処理の後に書けばよいのではないですか。
window.parent.location.href='http://www.abc/test2.php' ;