Вы можете использовать JavaScript для доступа к родителю. Вы можете повторить JavaScript в вашем PHP .. так что ваша родительская страница имеет это:
function changeURL( url ) {
document.location = url;
}
и в вашем php-скрипте вы повторяете
<script>
parent.changeURL('mypage2.html' );
</script>
Причина, по которой вы не можете вызвать parent.document.location, заключается в том, что он предназначен только для чтения - для этого у вас должна быть доступна функция для родителя.